Kazalo:

Arduino kot ponudnik internetnih storitev -- Zapiši šestnajstiško datoteko v AVR -- Varovalka v AVR -- Arduino kot programer: 10 korakov
Arduino kot ponudnik internetnih storitev -- Zapiši šestnajstiško datoteko v AVR -- Varovalka v AVR -- Arduino kot programer: 10 korakov

Video: Arduino kot ponudnik internetnih storitev -- Zapiši šestnajstiško datoteko v AVR -- Varovalka v AVR -- Arduino kot programer: 10 korakov

Video: Arduino kot ponudnik internetnih storitev -- Zapiši šestnajstiško datoteko v AVR -- Varovalka v AVR -- Arduino kot programer: 10 korakov
Video: Leap Motion SDK 2024, Julij
Anonim
Image
Image
Zahteve
Zahteve

………………………

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

Zahteve
Zahteve
Zahteve
Zahteve
  1. Arduino uno
  2. Nekaj mostičnih žic
  3. Ogledna plošča
  4. 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

Povežite Arduino z računalnikom
Povežite Arduino z računalnikom
Povežite Arduino z računalnikom
Povežite Arduino z računalnikom
Povežite Arduino z računalnikom
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

Koda za nalaganje
Koda za nalaganje
Koda za nalaganje
Koda za nalaganje
Koda za nalaganje
Koda za nalaganje
  • 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

Povezava vezja
Povezava vezja
Povezava vezja
Povezava vezja
Povezava vezja
Povezava vezja
  • 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

Odstranite razumevanje
Odstranite razumevanje
Odstranite razumevanje
Odstranite razumevanje
Odstranite razumevanje
Odstranite razumevanje
Odstranite razumevanje
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 datoteko Zip
Prenesite datoteko Zip
  • Prenesite spodnjo datoteko zip
  • Izvlecite datoteko zip

Ogledalo Github:

codeload.github.com/vishalsoniindia/Arduin…

7. korak: Poiščite svojo kodo krmilnika

Poiščite svojo kodo krmilnika
Poiščite svojo kodo krmilnika
Poiščite svojo kodo krmilnika
Poiščite svojo kodo krmilnika
Poiščite svojo kodo krmilnika
Poiščite svojo kodo krmilnika
Poiščite svojo kodo krmilnika
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

Zaznaj nadzorovano
Zaznaj nadzorovano
Zaznaj nadzorovano
Zaznaj nadzorovano
Zaznaj nadzorovano
Zaznaj 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

Nastavite varovalko
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

Naložite šestnajstiško datoteko
Naložite šestnajstiško datoteko
Naložite šestnajstiško datoteko
Naložite šestnajstiško datoteko
Naložite šestnajstiško datoteko
Naložite šestnajstiško datoteko
Naložite šestnajstiško datoteko
Naložite šestnajstiško datoteko

    Pred tem prilepite svojo šestnajstiško datoteko v isto mapo, kjer si lahko ogledate datoteko cmd.txt

  • Kopirajte zadnjo vrstico in jo prilepite v ukazni terminal.
  • Na zadnji vrstici lahko vidite ime datoteke, zamenjajte ga s šestnajstim imenom datoteke.
  • Zdaj spremenite svoj COM port, COM2, kjer je priključen vaš arduino

    Spremenite kodo krmilnika, moja je m8

  • Pritisnite enter.
  • Če vidite isto masažo kot na moji tretji fotografiji, se vaša šestkotna datoteka zapiše v AVR.

…. KONČANO……. HO HO HO..