Мазмұны:

C кодын Arduino Uno бағдарламашы ретінде AVR -ге қалай жүктеуге болады: 6 қадам
C кодын Arduino Uno бағдарламашы ретінде AVR -ге қалай жүктеуге болады: 6 қадам

Бейне: C кодын Arduino Uno бағдарламашы ретінде AVR -ге қалай жүктеуге болады: 6 қадам

Бейне: C кодын Arduino Uno бағдарламашы ретінде AVR -ге қалай жүктеуге болады: 6 қадам
Бейне: Программирование Ардуино с нуля. Arduino для начинающих. 2024, Қараша
Anonim
C кодын Arduino Uno бағдарламашы ретінде AVR -ге қалай жүктеуге болады
C кодын Arduino Uno бағдарламашы ретінде AVR -ге қалай жүктеуге болады

Бәріне сәлем: D

Мұнда мен Arduino Uno R3 көмегімен кез келген AVR чипін бағдарламалаудың қарапайым әдісімен бөлісемін

Микроконтроллерге кодты жазу үшін сізге қымбат тұратын арнайы бағдарламашыны сатып алудың орнына Arduino Uno қажет.

Жабдықтар

Саған қажет болады:

  1. Алынбалы чипі бар Arduino uno r3 (1)
  2. Өткізгіш сымдар
  3. 10uF электролит конденсаторы (1)
  4. C кодынан жасалған он алтылық файл

1 -қадам: Arduino провайдері

Arduino провайдері
Arduino провайдері

Біріншіден: Arduino IDE ашыңыз және Arduino провайдерін Arduino -ға жүктеңіз

Сіз оны Файл -> Мысалдар бөлімінен таба аласыз

Жүктеу пернесін баспас бұрын, тақтаның түрі мен COM портын тексеру қажет.

ЕСКЕРТПЕ: бұл код сіздің Arduino бағдарламашысына айналады!

2 -қадам: AVR үшін деректер кестесін табыңыз және бекітуді тексеріңіз

AVR үшін деректер кестесін табыңыз және шығуды тексеріңіз
AVR үшін деректер кестесін табыңыз және шығуды тексеріңіз

1 -түйреуіш - қасында кішкентай нүктесі бар түйреуіш

бізге (VCC, GND, Reset, UCSK, MISO, MOSI) оларды AVR -да табу керек.

3 -қадам: Arduino -ны AVR -ге қосыңыз

Arduino -ны AVR -ге қосыңыз
Arduino -ны AVR -ге қосыңыз
Arduino -ны AVR -ге қосыңыз
Arduino -ны AVR -ге қосыңыз
Arduino -ны AVR -ге қосыңыз
Arduino -ны AVR -ге қосыңыз

Arduino -ны AVR -ге суретке және AVR мәліметтер кестесіне сәйкес қосыңыз

Arduino автоматты түрде қалпына келтіруді өшіру үшін Arduino -ның GND және RST арасындағы 10uF конденсаторды қосуды ұмытпаңыз.

4 -қадам: сақтандырғыш параметрін және AVRDUDE қолданбасын алыңыз

Сақтандырғыш параметрін және AVRDUDE қолданбасын алыңыз
Сақтандырғыш параметрін және AVRDUDE қолданбасын алыңыз

бару

www.engbedded.com/fusecalc/

және AVR таңдаңыз, менікі - Atmega16

Мен ештеңені өзгертпеймін, сондықтан мен AVR -ды бұзбаймын, бірақ ішкі RC -ді 8 МГц -ке өзгертемін «Сіз сыртқы 16 МГц кристалды таңдай аласыз» - бұл сізге байланысты.

төмен айналдырыңыз және дәлелді көшіріңіз

оны AVRDUDE бағдарламасына қою үшін.

менікі

-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m

AVEDUDE жүктеу сілтемесі:

download.savannah.gnu.org/releases/avrdude/

содан кейін оны ашып, сурет сияқты параметрлерді өзгертіңіз және жабдыққа байланысты сақтандырғыш параметрлерін Қосымша пәрмен жолы аргументтеріне қоюды ұмытпаңыз.

5 -қадам: HEX файлын C кодынан алыңыз

C кодынан HEX файлын алыңыз
C кодынан HEX файлын алыңыз

Мен PIN 20 -да светодиодты жыпылықтау үшін қарапайым c кодын жазамын

он алтылық файлды Flash бөліміне жүктеп, бағдарламаны жүктеңіз

6 -қадам: Соңы

Кез келген сұрақ бойынша төменге пікір қалдырыңыз

Ұсынылған: