Innehållsförteckning:
- Steg 1: Krav
- Steg 2: Anslut Arduino med PC
- Steg 3: Ladda upp kod
- Steg 4: Anslut krets
- Steg 5: Pin Out Understanding
- Steg 6: Ladda ner zip -filen
- Steg 7: Hitta din kontrollkod
- Steg 8: Upptäck kontrollerad
- Steg 9: Ställ in säkring
- Steg 10: Ladda upp Hex -fil
Video: Arduino Som ISP -- Bränn hexfil i AVR -- Säkring i AVR -- Arduino som programmerare: 10 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
………………………
Prenumerera på min YouTube -kanal för fler videor ……..
Den här artikeln handlar om arduino som isp.
Om du vill ladda upp hex -fil eller om du vill ställa in din säkring i AVR behöver du inte köpa en programmerare, du kan göra det med arduino.
I den här artikeln har jag laddat upp hex -fil i atmega8 om du vill ladda upp hex -fil i annan AVR förstår sedan processen och följ samma steg.
……………………
Steg 1: Krav
- Arduino uno
- Några bygelkablar
- Bakbord
- Kristalloscillator (tillval om din styrenhet är inställd på extern oscillator)
*** om din styrenhet är ute ur lådan behöver du inte ansluta Crystal oscillator denna ****
Steg 2: Anslut Arduino med PC
- Anslut din arduino till PC
- Öppna arduino IDE och klicka på verktyg
- Klicka sedan ombord, välj här arduino uno
- Klicka nu på porten nedanför kortet, här väljer du port där arduino är ansluten.
***** min arduino är ansluten till COM2, kom ihåg att vi kommer att använda den senare.
Steg 3: Ladda upp kod
- Gå till filen och sedan exempel
- Hitta ArduinoISP -exempel
- Ladda upp ArduinoISP -program
- Gå nu in i verktyg och välj programmerare "arduino as isp"
Förvirra inte om arduino isp och arduino som isp i programmerare.
Steg 4: Anslut krets
- Här bränner vi Hex -fil och sätter säkring i Atmega8. Vänligen förstå konceptet så att du kan bränna hexfil i alla typer av avr via arduino.
- Anslut kretsen enligt bilden.
- Kristalloscillator är valfri om din Avr är inställd på extern säkring, om AVR är ur lådan behöver du inte ansluta detta.
Steg 5: Pin Out Understanding
- Som du kan se på det första fotot finns det MISO, MOSI OCH SCK -stift, som vi kommer att ansluta till respektive 13, 12, 11 stift av arduino.
- Som du kan se på det andra fotot finns det Återställ stift som vi ansluter till det tionde stiftet på arduino.
- På det tredje fotot kan du se VCC, AVCC och GND -stift, ansluta AVCC och VCC till 5v arduino, GND till GND av arduino.
Steg 6: Ladda ner zip -filen
- Ladda ner zip -filen nedan
- Extrahera zip -filen
Spegel Github:
codeload.github.com/vishalsoniindia/Arduin…
Steg 7: Hitta din kontrollkod
Klistra in din Hex -fil i samma mapp som vi har laddat ner, där du kan se cmd.txt -filen.
- Öppna cmd.txt -filen i mappen
- Kopiera första raden som är "avrdude -c arduino -b 19200 -p xyz"
- Skriv cmd längst upp på din dator enligt bilden.
- Här öppnas kommandoterminalen
- Klistra in din rad och tryck enter
- På sista fotot kan du se kontrollerat namn och kontrollkod min är m8 för atmega8.
Steg 8: Upptäck kontrollerad
- Kopiera andra raden i taxtfil som är "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
- Klistra in det i kommandoterminalen
- Ändra nu din com port min är COM2 där din arduino är ansluten.
- Ändra din kontrollkod min är m8.
- Tryck enter.
- När du ser någon enhetssignatur och säkring ok betyder det att din handkontroll upptäcks.
Steg 9: Ställ in säkring
- Kopiera den här raden som är "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
- Förbi det i kommandoterminalen.
- Ändra nu din com port min är COM2 där din arduino är ansluten.
- Ändra din kontrollkod min är m8.
- Denna säkring är inställd på intern 8MHz, det betyder att du inte behöver ansluta en extern kristalloscillator.
- Tryck enter.
- Nu är säkringen inställd, det är en process som du inte behöver göra nästa gång.
Om du vill byta säkring är E2 lägre säkring och D9 är högre säkring, du kan ändra den enligt dina krav.
Steg 10: Ladda upp Hex -fil
- Kopiera sista raden och klistra in den i kommandoterminalen.
- I sista raden kan du se filnamn, ersätta det med ditt hex -filnamn.
- Tryck enter.
- Om du ser samma massage som på mitt tredje foto så bränns din hex -fil i AVR.
Före detta klistra in din hex -fil i samma mapp, där du kan se cmd.txt -filen
Ändra nu din com port min är COM2 där din arduino är ansluten
Ändra din kontrollkod min är m8
…. KLART……. HO HO HO..