Turinys:
- Prekės
- 1 žingsnis: „Arduino“IPT
- 2 žingsnis: Raskite savo AVR duomenų lapą ir patikrinkite PIN kodą
- 3 veiksmas: prijunkite „Arduino“prie AVR
- 4 žingsnis: gaukite saugiklių nustatymą ir AVRDUDE APP
- 5 veiksmas: gaukite HEX failą iš savo C kodo
- 6 žingsnis: pabaiga
Video: Kaip įkelti C kodą į ِ AVR naudojant „Arduino Uno“kaip programuotoją: 6 veiksmai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Sveiki visi: D
Čia aš pasidalinsiu paprastu būdu užprogramuoti bet kurį AVR lustą naudojant „Arduino Uno R3“
Viskas, ko jums reikia, kad įrašytumėte kodą į savo mikrovaldiklį, yra „Arduino Uno“, o ne pirkti konkretų programuotoją, kuris kainuoja daug.
Prekės
Jums reikės:
- „Arduino uno r3“su nuimamu lustu (1)
- Jumperio laidai
- 10uF elektrolito kondensatorius (1)
- Šešioliktainis failas, sukurtas iš jūsų C kodo
1 žingsnis: „Arduino“IPT
Pirma: atidarykite „Arduino IDE“ir įkelkite „Arduino“IPT į „Arduino“
galite rasti Failas -> Pavyzdžiai
Prieš paspausdami įkėlimo klavišą, turite patikrinti plokštės tipą ir COM prievadą.
PASTABA: šis kodas pavers jūsų „Arduino“programuotoju!
2 žingsnis: Raskite savo AVR duomenų lapą ir patikrinkite PIN kodą
1 kaištis yra kaištis, šalia kurio yra mažas taškas
mums reikia (VCC, GND, Reset, UCSK, MISO, MOSI), suraskite juos savo AVR.
3 veiksmas: prijunkite „Arduino“prie AVR
prijunkite „Arduino“prie AVR pagal paveikslėlį ir savo AVR duomenų lapą
ir nepamirškite prijungti 10uF kondensatoriaus tarp „GND“ir „Arduino“RST, kad būtų išjungtas automatinis „Arduino“atstatymas
4 žingsnis: gaukite saugiklių nustatymą ir AVRDUDE APP
eiti į
www.engbedded.com/fusecalc/
ir pasirinkite savo AVR, mano yra „Atmega16“
Aš nieko nekeisiu, todėl nesunaikinsiu savo AVR, bet pakeisiu vidinį RC į 8 MHZ „Galite pasirinkti išorinį 16 MHZ kristalą“, tai priklauso nuo jūsų.
slinkite žemyn ir nukopijuokite avrdude argumentą
įklijuoti jį į AVRDUDE programą.
Mano yra
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
AVEDUDE atsisiuntimo nuoroda:
download.savannah.gnu.org/releases/avrdude/
tada atidarykite jį ir pakeiskite nustatymus, tokius kaip vaizdas ir priklausomai nuo jūsų aparatūros, ir nepamirškite įklijuoti saugiklių nustatymų į papildomas komandų eilutės
5 veiksmas: gaukite HEX failą iš savo C kodo
Parašysiu paprastą c kodą, kad mirksėtų šviesos diodas PIN 20
įkelkite šešioliktainį failą į avrdude „Flash“skiltyje ir paspauskite programą
6 žingsnis: pabaiga
Jei turite klausimų, komentuokite žemiau
Rekomenduojamas:
Kaip įkelti „Soundcloud“naudojant „Android“įrenginį: 9 veiksmai
Kaip įkelti „Soundcloud“naudojant „Android“įrenginį: įkelkite į „soundcloud“naudodami mobilųjį „Android“įrenginį
Kaip įkelti programą „Arduino Pro Mini 328P“naudojant „Arduino Uno“: 6 veiksmai
Kaip įkelti programą „Arduino Pro Mini 328P“naudojant „Arduino Uno“: „Arduino Pro Mini“yra mažiausia medžio drožlių plokštė, turinti 14 įvesties/išvesties kaiščių, ji veikia 3,3–5 voltų nuolatinės srovės ir lengvai įkelia kodą į programavimo įrenginį. skaitmeniniai įvesties/išvesties prievadai RX, TX, D2 ~ D13, 8 analoginiai įvesties prievadai A0 ~ A7 1
Kaip užprogramuoti PIC MCU naudojant „PICkit“programuotoją naudojant „Breadboard“: 3 žingsniai
Kaip užprogramuoti PIC MCU naudojant „PICkit“programuotoją naudojant „Breadboard“: norint žaisti su PIC (ar bet kuriuo kitu) mikrovaldikliu, jums nereikia brangių ir sudėtingų įrankių. Viskas, ko jums reikia, yra duonos lenta, kurioje išbandysite savo grandinę ir programavimą. Žinoma, tam tikras programuotojas ir IDE yra būtini. Šioje instrukcijoje
Kaip įkelti programą ar kodą į „Arduino Pro Mini“naudojant CH340 UART serijos keitiklio kabelį: 4 žingsniai
Kaip įkelti programą ar kodą į „Arduino Pro Mini“naudojant CH340 UART serijinio keitiklio kabelį: USB TTL nuoseklieji kabeliai yra įvairūs USB į nuoseklius keitiklio kabeliai, užtikrinantys ryšį tarp USB ir nuosekliųjų UART sąsajų. Galimi įvairūs kabeliai, siūlantys 5 voltų, 3,3 voltų arba vartotojo nurodytus signalo lygius
Kaip prijungti FT232RL programuotoją prie „Arduino ATMEGA328“eskizams įkelti: 4 veiksmai
Kaip prijungti FT232RL programuotoją prie „Arduino ATMEGA328“, kad būtų galima įkelti eskizus: Šiame mini instrukcijoje sužinosite, kaip prijungti FT232RL mikroschemą prie ATMEGA328 mikrovaldiklio, kad būtų galima įkelti eskizus. Šiame atskirame mikrovaldiklyje galite pamatyti instrukciją