Kazalo:

Kako naložiti kodo C v ِ AVR z uporabo programa Arduino Uno kot programerja: 6 korakov
Kako naložiti kodo C v ِ AVR z uporabo programa Arduino Uno kot programerja: 6 korakov

Video: Kako naložiti kodo C v ِ AVR z uporabo programa Arduino Uno kot programerja: 6 korakov

Video: Kako naložiti kodo C v ِ AVR z uporabo programa Arduino Uno kot programerja: 6 korakov
Video: КОНЕЦ МУЧЕНИЯМ. Трава больше не проблема! 2024, November
Anonim
Kako naložiti kodo C v ِ AVR z uporabo Arduino Uno kot programerja
Kako naložiti kodo C v ِ AVR z uporabo Arduino Uno kot programerja

Pozdravljeni vsi: D

Tukaj bom predstavil preprost način programiranja katerega koli AVR čipa z uporabo Arduino Uno R3

Vse, kar potrebujete za zapisovanje kode v svoj mikrokrmilnik, je Arduino Uno, namesto da kupite posebnega programerja, ki stane veliko.

Zaloge

Boste potrebovali:

  1. Arduino uno r3 z odstranljivim čipom (1)
  2. Mostične žice
  3. 10uF elektrolitski kondenzator (1)
  4. Šestnajstiška datoteka, ustvarjena iz vaše kode C.

Korak: Arduino ISP

Arduino ISP
Arduino ISP

Najprej: odprite Arduino IDE in naložite ponudnika internetnih storitev Arduino v svoj Arduino

najdete ga v Datoteka -> Primeri

Pred pritiskom na tipko za nalaganje morate preveriti vrsto plošče in vrata COM.

OPOMBA: Ta koda bo vaš Arduino spremenila v programerja!

2. korak: Poiščite podatkovni list za svoj AVR in preverite, ali je izhod izklopljen

Poiščite podatkovni list za vaš AVR in preverite pin out
Poiščite podatkovni list za vaš AVR in preverite pin out

Pin 1 je zatič, ki ima v bližini majhno piko

jih moramo (VCC, GND, Reset, UCSK, MISO, MOSI) poiskati v vašem AVR -ju.

3. korak: Arduino priključite na AVR

Priključite Arduino na AVR
Priključite Arduino na AVR
Priključite Arduino na AVR
Priključite Arduino na AVR
Priključite Arduino na AVR
Priključite Arduino na AVR

povežite Arduino z AVR v skladu s sliko in podatkovnim listom AVR

in ne pozabite priključiti kondenzatorja 10uF med GND in RST vašega Arduina, da onemogočite samodejno ponastavitev Arduina

4. korak: Pridobite nastavitve varovalk in AVRDUDE APP

Pridobite nastavitve varovalk in AVRDUDE APP
Pridobite nastavitve varovalk in AVRDUDE APP

Pojdi do

www.engbedded.com/fusecalc/

in izberite svoj AVR, moj je Atmega16

Ničesar ne bom spremenil, zato ne bom uničil svojega AVR -ja, vendar bom notranji RC spremenil v 8 MHZ "Izberete lahko zunanji kristal 16 MHZ", odvisno je od vas.

pomaknite se navzdol in kopirajte argument avrdude

da ga prilepite v program AVRDUDE.

moj je

-U l varovalka: w: 0xe4: m -U hfuse: w: 0x99: m

Povezava za prenos AVEDUDE:

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

nato ga odprite in spremenite nastavitve, kot je slika in odvisno od vaše strojne opreme, in ne pozabite prilepiti nastavitev varovalke v dodatne argumente ukazne vrstice

5. korak: Pridobite datoteko HEX iz kode C

Pridobite svojo HEX datoteko iz kode C
Pridobite svojo HEX datoteko iz kode C

Napisal bom preprosto kodo c za utripanje LED v kodi PIN 20

naložite šestnajstiško datoteko na avrdude v razdelku Flash in pritisnite program

Korak 6: Konec

Za vsako vprašanje komentirajte spodaj

Priporočena: