Turinys:
- 1 žingsnis: Reikalavimai
- 2 veiksmas: prijunkite „Arduino“prie kompiuterio
- 3 veiksmas: įkelkite kodą
- 4 žingsnis: Prijunkite grandinę
- 5 žingsnis: supraskite supratimą
- 6 veiksmas: atsisiųskite ZIP failą
- 7 veiksmas: raskite valdiklio kodą
- 8 žingsnis: aptikti valdomą
- 9 veiksmas: nustatykite saugiklį
- 10 veiksmas: įkelkite šešioliktainį failą
Video: „Arduino“kaip IPT -- Įrašykite šešiakampį failą AVR -- Saugiklis AVR -- „Arduino“kaip programuotojas: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
………………………
Prenumeruokite mano „YouTube“kanalą, kad gautumėte daugiau vaizdo įrašų ……..
Šis straipsnis yra apie arduino kaip isp.
Jei norite įkelti šešiakampį failą arba jei norite nustatyti saugiklį AVR, jums nereikia pirkti programuotojo, tai galite padaryti naudodami arduino.
Šiame straipsnyje aš įkėliau šešioliktainį failą į „atmega8“, jei norite įkelti šešioliktainį failą į kitą AVR, tada supraskite procesą ir atlikite tuos pačius veiksmus.
……………………
1 žingsnis: Reikalavimai
- Arduino uno
- Kai kurie trumpieji laidai
- Bandomoji Lenta
- Krištolo osciliatorius (neprivaloma, jei valdiklis nustatytas į išorinį generatorių)
*** jei jūsų valdiklis iš dėžutės, tada nereikia prijungti kristalų osciliatoriaus
2 veiksmas: prijunkite „Arduino“prie kompiuterio
- Prijunkite arduino prie kompiuterio
- Atidarykite arduino IDE ir spustelėkite įrankius
- Tada spustelėkite laive, čia pasirinkite arduino uno
- Dabar spustelėkite prievadą žemiau lentos, čia pasirinkite prievadą, kuriame yra prijungtas arduino.
***** mano arduino yra prijungtas prie COM2, atminkite, kad mes jį naudosime vėliau.
3 veiksmas: įkelkite kodą
- Eikite į failą, tada pavyzdžiai
- Raskite „ArduinoISP“pavyzdį
- Įkelkite „ArduinoISP“programą
- Dabar eikite į įrankius ir pasirinkite programuotoją „arduino as isp“
Nepainiokite apie arduino isp ir arduino kaip isp programuotojuje.
4 žingsnis: Prijunkite grandinę
- Čia įrašome „Hex“failą ir nustatome saugiklį „Atmega8“. Prašome suprasti sąvoką, kad galėtumėte įrašyti šešioliktainį failą bet kokio tipo avr per „arduino“.
- Prijunkite grandinę, kaip parodyta nuotraukoje.
- Kristalų osciliatorius yra neprivalomas, jei jūsų Avr yra nustatytas ant išorinio saugiklio, jei AVR nėra dėžutėje, tada jo prijungti nereikia.
5 žingsnis: supraskite supratimą
- Kaip matote pirmoje nuotraukoje, yra MISO, MOSI AND SCK kaištis, kurį prijungsime prie atitinkamai 13, 12, 11 kaiščio arduino.
- Kaip matote antroje nuotraukoje, yra „Reset pin“, kurį prijungsime prie 10 -ojo „arduino“kaiščio.
- Trečioje nuotraukoje matote VCC, AVCC ir GND kaiščius, prijunkite AVCC ir VCC prie 5v arduino, GND prie GND arduino.
6 veiksmas: atsisiųskite ZIP failą
- Atsisiųskite žemiau esantį ZIP failą
- Ištraukite ZIP failą
„Github“veidrodis:
codeload.github.com/vishalsoniindia/Arduin…
7 veiksmas: raskite valdiklio kodą
Įklijuokite „Hex“failą į tą patį aplanką, kurį atsisiuntėme, kur galite pamatyti cmd.txt failą.
- Atidarykite cmd.txt failą aplanke
- Nukopijuokite pirmą eilutę „avrdude -c arduino -b 19200 -p xyz“
- Viršutinėje kompiuterio juostoje įveskite cmd, kaip parodyta nuotraukoje.
- Čia atidaromas komandų terminalas
- Įklijuokite eilutę ir paspauskite „Enter“
- Paskutinėje nuotraukoje galite pamatyti valdomą pavadinimą, o valdiklio kodas yra „m8“, skirtas „atmega8“.
8 žingsnis: aptikti valdomą
- Nukopijuokite antrą eilutę taxt faile, kuris yra „avrdude -c arduino -b 19200 -p m8 -P COM2 -n“
- Įklijuokite jį į komandų terminalą
- Dabar pakeiskite savo kom porto kasyklą COM2, kur yra prijungtas jūsų arduino.
- Pakeiskite valdiklio kodą, mano kodas yra m8.
- Paspauskite enter.
- Kai matote, kad įrenginio parašas ir saugiklis yra gerai, tai reiškia, kad jūsų valdiklis yra aptiktas.
9 veiksmas: nustatykite saugiklį
- Nukopijuokite šią eilutę „avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m“
- Praeikite jį komandų terminale.
- Dabar pakeiskite savo kom porto kasyklą COM2, kur yra prijungtas jūsų arduino.
- Pakeiskite valdiklio kodą, mano kodas yra m8.
- Šis saugiklis nustatytas vidiniame 8MHZ, tai reiškia, kad jums nereikia prijungti išorinio kristalų osciliatoriaus.
- Paspauskite enter.
- Dabar saugiklis nustatytas, tai vieną kartą procesas, kurio nereikia atlikti kitą kartą.
Jei norite pakeisti saugiklį, tada E2 yra mažesnis saugiklis, o D9 - didesnis saugiklis, galite jį pakeisti pagal savo reikalavimus.
10 veiksmas: įkelkite šešioliktainį failą
- Nukopijuokite paskutinę eilutę ir įklijuokite ją į komandų terminalą.
- Paskutinėje eilutėje galite pamatyti failo pavadinimą, pakeiskite jį šešiakampiu failo pavadinimu.
- Paspauskite enter.
- Jei matote tą patį masažą, kaip ir mano trečioje nuotraukoje, šešioliktainis failas įrašomas į AVR.
Prieš tai įklijuokite šešioliktainį failą į tą patį aplanką, kuriame galite pamatyti cmd.txt failą
Dabar pakeiskite savo kom porto kasyklą COM2, kur yra prijungtas jūsų arduino
Pakeiskite valdiklio kodą, mano kodas yra m8
…. VISKAS PADARYTA……. HO HO HO..