Kazalo:
- 1. korak: Zahteve
- Korak: Povežite Arduino z računalnikom
- 3. korak: Naložite kodo
- 4. korak: Povežite vezje
- 5. korak: Odstranite razumevanje
- 6. korak: Prenesite datoteko Zip
- 7. korak: Poiščite svojo kodo krmilnika
- 8. korak: Zaznajte nadzorovano
- 9. korak: Nastavite varovalko
- 10. korak: Naložite šestnajstiško datoteko
Video: Arduino kot ponudnik internetnih storitev -- Zapiši šestnajstiško datoteko v AVR -- Varovalka v AVR -- Arduino kot programer: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
………………………
Za več video posnetkov se naročite na moj YouTube kanal ………
Ta članek govori o arduinu kot isp.
Če želite naložiti šestnajstiško datoteko ali če želite varovalko nastaviti v AVR, vam ni treba kupiti programerja, to lahko storite z arduinom.
V tem članku sem naložil šestnajstiško datoteko v atmega8, če želite naložiti šestnajstiško datoteko v drug AVR, potem razumejte postopek in sledite istim korakom.
……………………
1. korak: Zahteve
- Arduino uno
- Nekaj mostičnih žic
- Ogledna plošča
- Kristalni oscilator (neobvezno, če je krmilnik nastavljen na zunanji oscilator)
*** če je vaš krmilnik izven škatle, potem tega kristalnega oscilatorja ni treba priključiti ****
Korak: Povežite Arduino z računalnikom
- Arduino povežite z računalnikom
- Odprite arduino IDE in kliknite orodja
- Nato kliknite na krovu, tukaj izberite arduino uno
- Zdaj kliknite vrata pod ploščo, tukaj izberite vrata, kjer je priključen arduino.
***** Moj arduino je povezan na COM2, ne pozabite, da ga bomo uporabili kasneje.
3. korak: Naložite kodo
- Pojdite na datoteko in nato primere
- Poiščite primer ArduinoISP
- Naložite program ArduinoISP
- Zdaj pojdite v orodja in izberite programerja "arduino kot isp"
Ne zamenjujte se glede arduino isp in arduino kot isp v programerju.
4. korak: Povežite vezje
- Tu zažgemo datoteko Hex in nastavimo varovalko v Atmega8. Prosim, razumejte koncept, da lahko zapisujete šestnajstiško datoteko v kateri koli vrsti avr prek arduina.
- Priključite vezje, kot je prikazano na fotografiji.
- Kristalni oscilator ni obvezen, če je vaš Avr nastavljen na zunanjo varovalko, če AVR ni v škatli, potem tega ni treba povezati.
5. korak: Odstranite razumevanje
- Kot lahko vidite na prvi fotografiji, je MISO, MOSI IN SCK pin, ki ga povežemo na 13, 12, 11 pin pin arduino.
- Kot lahko vidite na drugi fotografiji, je ponastavljen pin, ki ga bomo povezali z 10. pinom arduina.
- Na tretji fotografiji lahko vidite VCC, AVCC in GND pin, priključite AVCC in VCC na 5v arduino, GND na GND arduino.
6. korak: Prenesite datoteko Zip
- Prenesite spodnjo datoteko zip
- Izvlecite datoteko zip
Ogledalo Github:
codeload.github.com/vishalsoniindia/Arduin…
7. korak: Poiščite svojo kodo krmilnika
Prilepite svojo šestnajstiško datoteko v isto mapo, ki smo jo prenesli, kjer si lahko ogledate datoteko cmd.txt.
- Odprite datoteko cmd.txt v mapi
- Kopiraj prvo vrstico, ki je "avrdude -c arduino -b 19200 -p xyz"
- Vnesite cmd v zgornjo vrstico računalnika, kot je prikazano na fotografiji.
- Tu se odpre ukazni terminal
- Prilepite vrstico in pritisnite enter
- Na zadnji fotografiji lahko vidite nadzorovano ime in kodo krmilnika je m8 za atmega8.
8. korak: Zaznajte nadzorovano
- Kopirajte drugo vrstico v datoteko z besedilom, ki je "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
- Prilepite ga v ukazni terminal
- Zdaj spremenite svoj COM port, COM2, kjer je priključen vaš arduino.
- Spremenite kodo krmilnika, moja je m8.
- Pritisnite enter.
- Ko vidite podpis naprave in varovalko v redu, to pomeni, da je zaznan vaš krmilnik.
9. korak: Nastavite varovalko
- Kopirajte to vrstico, ki je "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
- Mimo tega v ukaznem terminalu.
- Zdaj spremenite svoj COM port, COM2, kjer je priključen vaš arduino.
- Spremenite kodo krmilnika, moja je m8.
- Ta varovalka je nastavljena na notranji 8 MHz, kar pomeni, da vam ni treba priključiti zunanjega kristalnega oscilatorja.
- Pritisnite enter.
- Zdaj je varovalka nastavljena, to je enkraten postopek, naslednjič ni treba.
Če želite zamenjati varovalko, je E2 nižja varovalka, D9 pa višja varovalka, jo lahko spremenite glede na vaše zahteve.
10. korak: Naložite šestnajstiško datoteko
- Kopirajte zadnjo vrstico in jo prilepite v ukazni terminal.
- Na zadnji vrstici lahko vidite ime datoteke, zamenjajte ga s šestnajstim imenom datoteke.
- Pritisnite enter.
- Če vidite isto masažo kot na moji tretji fotografiji, se vaša šestkotna datoteka zapiše v AVR.
Pred tem prilepite svojo šestnajstiško datoteko v isto mapo, kjer si lahko ogledate datoteko cmd.txt
Zdaj spremenite svoj COM port, COM2, kjer je priključen vaš arduino
Spremenite kodo krmilnika, moja je m8
…. KONČANO……. HO HO HO..