Innehållsförteckning:

Arduino Som ISP -- Bränn hexfil i AVR -- Säkring i AVR -- Arduino som programmerare: 10 steg
Arduino Som ISP -- Bränn hexfil i AVR -- Säkring i AVR -- Arduino som programmerare: 10 steg

Video: Arduino Som ISP -- Bränn hexfil i AVR -- Säkring i AVR -- Arduino som programmerare: 10 steg

Video: Arduino Som ISP -- Bränn hexfil i AVR -- Säkring i AVR -- Arduino som programmerare: 10 steg
Video: M#1: Настройка ПЛК Outseal Mega с отладочной платой ATmega128 | Аутсил Дев. ПЛК Мега 2024, Juli
Anonim
Image
Image
Krav
Krav

………………………

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

Krav
Krav
Krav
Krav
  1. Arduino uno
  2. Några bygelkablar
  3. Bakbord
  4. 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 Arduino med PC
Anslut Arduino med PC
Anslut Arduino med PC
Anslut Arduino med PC
Anslut Arduino med PC
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

Ladda upp kod
Ladda upp kod
Ladda upp kod
Ladda upp kod
Ladda upp kod
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

Anslut krets
Anslut krets
Anslut krets
Anslut krets
Anslut krets
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

Pin Out -förståelse
Pin Out -förståelse
Pin Out -förståelse
Pin Out -förståelse
Pin Out -förståelse
Pin Out -förståelse
Pin Out -förståelse
Pin Out -förståelse
  • 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
Ladda ner zip -filen
  • Ladda ner zip -filen nedan
  • Extrahera zip -filen

Spegel Github:

codeload.github.com/vishalsoniindia/Arduin…

Steg 7: Hitta din kontrollkod

Hitta din kontrollkod
Hitta din kontrollkod
Hitta din kontrollkod
Hitta din kontrollkod
Hitta din kontrollkod
Hitta din kontrollkod
Hitta din kontrollkod
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

Upptäck kontrollerad
Upptäck kontrollerad
Upptäck kontrollerad
Upptäck kontrollerad
Upptäck kontrollerad
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

Ställ in säkring
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

Ladda upp Hex -fil
Ladda upp Hex -fil
Ladda upp Hex -fil
Ladda upp Hex -fil
Ladda upp Hex -fil
Ladda upp Hex -fil
Ladda upp Hex -fil
Ladda upp Hex -fil

    Före detta klistra in din hex -fil i samma mapp, där du kan se cmd.txt -filen

  • Kopiera sista raden och klistra in den i kommandoterminalen.
  • I sista raden kan du se filnamn, ersätta det med ditt hex -filnamn.
  • Ändra nu din com port min är COM2 där din arduino är ansluten

    Ändra din kontrollkod min är m8

  • Tryck enter.
  • Om du ser samma massage som på mitt tredje foto så bränns din hex -fil i AVR.

…. KLART……. HO HO HO..