Мазмуну:

Кантип C кодун AVRге Arduino Uno программисти катары жүктөө керек: 6 кадам
Кантип C кодун AVRге Arduino Uno программисти катары жүктөө керек: 6 кадам

Video: Кантип C кодун AVRге Arduino Uno программисти катары жүктөө керек: 6 кадам

Video: Кантип C кодун AVRге Arduino Uno программисти катары жүктөө керек: 6 кадам
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Ноябрь
Anonim
C кодун Arduino Uno программист катары AVRге кантип жүктөө керек
C кодун Arduino Uno программист катары AVRге кантип жүктөө керек

Салам баарына: D

Бул жерде мен Arduino Uno R3 менен каалаган AVR чипин программалоонун жөнөкөй жолун бөлүшөм

Микроконтроллерге кодду күйгүзүү үчүн көп нерсе талап кылынат, бул белгилүү бир программистти сатып алуунун ордуна, кымбат турат.

Жабдуулар

Сага керек болот:

  1. Алынуучу чип менен Arduino uno r3 (1)
  2. Өткөргүч зымдар
  3. 10uF электролит конденсатору (1)
  4. Hex файл C кодуңуздан жаратылган

1 -кадам: Arduino ISP

Arduino ISP
Arduino ISP

Биринчиден: Arduino IDE ачыңыз жана Arduino провайдерин Arduinoго жүктөңүз

аны Файлдан -> Мисалдардан таба аласыз

Жүктөө баскычын басуудан мурун, тактанын түрүн жана COM портун текшерүү керек.

ЭСКЕРТҮҮ: бул код сиздин Arduino программистке айланат!

2 -кадам: Сиздин AVR үчүн маалымат барагын табыңыз жана Pin Out текшериңиз

Сиздин AVR үчүн маалымат барагын табыңыз жана Pin Out текшериңиз
Сиздин AVR үчүн маалымат барагын табыңыз жана Pin Out текшериңиз

Pin 1 - жанында кичинекей чекит бар пин

бизге керек (VCC, GND, Reset, UCSK, MISO, MOSI) аларды AVRден табыңыз.

3 -кадам: Ардуинону AVRге туташтырыңыз

Ардуинону AVRге туташтырыңыз
Ардуинону AVRге туташтырыңыз
Ардуинону AVRге туташтырыңыз
Ардуинону AVRге туташтырыңыз
Ардуинону AVRге туташтырыңыз
Ардуинону AVRге туташтырыңыз

Сүрөткө жана AVR маалымат барагыңызга ылайык Arduino -ны AVR -ге туташтырыңыз

жана Arduino автоматтык баштапкы абалга өчүрүү үчүн Arduino бир GND жана RST ортосундагы 10uF конденсатор туташтырууну унутпагыла.

4 -кадам: Fuse орнотууңузду алыңыз жана AVRDUDE APP

Сиздин Fuse орнотуу жана AVRDUDE колдонмону алуу
Сиздин Fuse орнотуу жана AVRDUDE колдонмону алуу

баруу

www.engbedded.com/fusecalc/

жана AVRди тандаңыз, меники Atmega16

Мен эч нерсени өзгөртпөйм, ошондуктан мен AVRди жок кылбайм, бирок ички RCди 8 МГцке алмаштырам "Сиз тышкы 16 MHZ кристаллын тандай аласыз" бул сизге байланыштуу.

ылдый жылдырып, avrdude аргументин көчүрүү

аны AVRDUDE программасына чаптоо үчүн.

меники

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

AVEDUDE жүктөө шилтемеси:

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

андан кийин аны ачып, сүрөт сыяктуу орнотууларды өзгөртүңүз жана аппараттык жабдууларга жараша, сактык орнотууларын Кошумча буйрук сабынын аргаларына чаптоону унутпаңыз.

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

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

Мен PIN 20да LEDди өчүрүү үчүн жөнөкөй с кодун жазам

hex файлын Flash бөлүмүнө жүктөп, программаны басыңыз

6 -кадам: Акыры

Бардык суроолор боюнча төмөндө комментарийге жазыңыз

Сунушталууда: