INHOUDSOPGAWE:
- Stap 1: Vereistes
- Stap 2: Koppel Arduino aan met PC
- Stap 3: Laai kode op
- Stap 4: Koppel die stroombaan aan
- Stap 5: Ontdek begrip
- Stap 6: Laai die zip -lêer af
- Stap 7: Soek u beheerkode
- Stap 8: Ontdek beheerd
- Stap 9: Stel lont in
- Stap 10: Laai Hex -lêer op
Video: Arduino As ISP -- Brand Hex -lêer in AVR -- Lont in AVR -- Arduino as programmeerder: 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
………………………
Teken in op my YouTube -kanaal vir meer video's ……..
Hierdie artikel handel oor arduino as ISP.
As u 'n hex -lêer wil oplaai, of as u die lont in AVR wil plaas, hoef u nie 'n programmeerder te koop nie; u kan dit met arduino doen.
In hierdie artikel het ek 'n hex -lêer in atmega8 opgelaai, as u 'n hex -lêer in 'n ander AVR wil oplaai, verstaan dan die proses en volg dieselfde stappe.
……………………
Stap 1: Vereistes
- Arduino uno
- 'N Paar springdrade
- Broodbord
- Kristal ossillator (opsioneel as u beheerder op eksterne ossillator ingestel is)
*** as u beheerder uit die boks is, hoef u nie die Crystal -ossillator aan te sluit nie ****
Stap 2: Koppel Arduino aan met PC
- Koppel jou arduino met 'n rekenaar
- Maak arduino IDE oop en klik op gereedskap
- Klik dan aan boord, kies hier arduino uno
- Klik nou op die poort onder die bord, kies hier die poort waar arduino verbind is.
***** my arduino is gekoppel op COM2, onthou dat ons dit later sal gebruik.
Stap 3: Laai kode op
- Gaan na die lêer en dan voorbeelde
- Vind ArduinoISP -voorbeeld
- Laai ArduinoISP -program op
- Gaan nou in gereedskap en kies programmeerder "arduino as isp"
Moenie verwar oor arduino isp en arduino as isp in programmeerder nie.
Stap 4: Koppel die stroombaan aan
- Hier verbrand ons 'n Hex -lêer en sit 'n lont in Atmega8. Verstaan die konsep, sodat u 'n hex -lêer kan verbrand in enige tipe avr via arduino.
- Koppel die stroombaan soos op die foto aangedui.
- Kristal ossillator is opsioneel as u Avr op 'n eksterne lont ingestel is, as AVR uit die boks is, hoef u dit nie aan te sluit nie.
Stap 5: Ontdek begrip
- Soos u op die eerste foto kan sien, is daar 'n MISO-, MOSI- en SCK -pen, wat ons sal koppel aan die onderskeidelik 13, 12, 11 pen Arduino.
- Soos u op die tweede foto kan sien, is daar 'n Reset -pen wat ons sal koppel aan die 10de pen van arduino.
- Op die derde foto kan u die VCC-, AVCC- en GND -pen sien, AVCC en VCC verbind met 5v arduino, GND met GND van arduino.
Stap 6: Laai die zip -lêer af
- Laai die zip -lêer hieronder af
- Pak die zip -lêer uit
Spieël Github:
codeload.github.com/vishalsoniindia/Arduin…
Stap 7: Soek u beheerkode
Plak u Hex -lêer in dieselfde gids wat ons afgelaai het, waar u die cmd.txt -lêer kan sien.
- Maak cmd.txt -lêer in die gids oop
- Kopieer die eerste reël wat 'avrdude -c arduino -b 19200 -p xyz' is
- Tik cmd in die boonste balk van u rekenaar, soos op die foto getoon.
- Hier word die opdragterminale oopgemaak
- Plak u reël en druk enter
- Op die laaste foto kan u die beheerde naam en beheerderkode sien, myne is m8 vir atmega8.
Stap 8: Ontdek beheerd
- Kopieer die tweede reël in die taxt -lêer, "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
- Plak dit in die opdragsterminal
- Verander nou u com -poortmyn, COM2, waar u arduino verbind is.
- Verander u beheerderkode myne is m8.
- Druk enter.
- As u 'n toestel se handtekening sien en die sekering goed is, beteken dit dat u beheerder opgespoor word.
Stap 9: Stel lont in
- Kopieer hierdie reël wat "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse is: w: 0xE2: m -U hfuse: w: 0xD9: m"
- Verby dit in die opdragsterminal.
- Verander nou u com -poortmyn, COM2, waar u arduino verbind is.
- Verander u beheerderkode myne is m8.
- Hierdie lont is ingestel op interne 8MHZ, dit beteken dat u nie 'n eksterne Crystal -ossillator hoef aan te sluit nie.
- Druk enter.
- As die lont ingestel is, hoef u nie die volgende keer te werk nie.
As u lont wil verander, dan is E2 laer lont en D9 is hoër lont, kan u dit volgens u vereistes verander.
Stap 10: Laai Hex -lêer op
- Kopieer die laaste reël en plak dit in die opdragsterminal.
- In die laaste reël kan u die lêernaam sien, vervang dit met u hex -lêernaam.
- Druk enter.
- As u dieselfde massage sien as op my derde foto, word u hex -lêer in AVR verbrand.
Plak u hex -lêer hiervoor in dieselfde gids, waar u die cmd.txt -lêer kan sien
Verander nou u com -poortmyn, COM2, waar u arduino verbind is
Verander u beheerderkode myne is m8
…. ALLES KLAAR……. HO HO HO..