Tartalomjegyzék:

Arduino ISP -ként -- Írja be a hexafájlt az AVR -ben -- Biztosíték az AVR -ben -- Arduino programozóként: 10 lépés
Arduino ISP -ként -- Írja be a hexafájlt az AVR -ben -- Biztosíték az AVR -ben -- Arduino programozóként: 10 lépés

Videó: Arduino ISP -ként -- Írja be a hexafájlt az AVR -ben -- Biztosíték az AVR -ben -- Arduino programozóként: 10 lépés

Videó: Arduino ISP -ként -- Írja be a hexafájlt az AVR -ben -- Biztosíték az AVR -ben -- Arduino programozóként: 10 lépés
Videó: Arduino — растровые изображения из I2C EEPROM на OLED-дисплей 128x64 2024, November
Anonim
Image
Image
Követelmények
Követelmények

………………………

További videókért Iratkozz fel YouTube csatornámra ……..

Ez a cikk az arduino -ról szól, mint isp.

Ha hex -fájlt szeretne feltölteni, vagy ha be szeretné állítani a biztosítékot az AVR -ben, akkor nem kell programozót vásárolnia, ezt megteheti az arduino segítségével.

Ebben a cikkben feltöltöttem hex fájlt az atmega8 -ba, ha fel szeretné tölteni a hex fájlt más AVR -be, akkor értse meg a folyamatot, és kövesse ugyanazokat a lépéseket.

……………………

1. lépés: Követelmények

Követelmények
Követelmények
Követelmények
Követelmények
  1. Arduino uno
  2. Néhány jumper vezeték
  3. Kenyeretábla
  4. Kristály oszcillátor (opcionális, ha a vezérlő külső oszcillátorra van állítva)

*** Ha a vezérlő nincs a dobozában, akkor nem kell ehhez kristály oszcillátort csatlakoztatni ****

Lépés: Csatlakoztassa az Arduino -t a számítógéphez

Csatlakoztassa az Arduino -t a számítógéphez
Csatlakoztassa az Arduino -t a számítógéphez
Csatlakoztassa az Arduino -t a számítógéphez
Csatlakoztassa az Arduino -t a számítógéphez
Csatlakoztassa az Arduino -t a számítógéphez
Csatlakoztassa az Arduino -t a számítógéphez
  • Csatlakoztassa az arduinót a számítógéphez
  • Nyissa meg az arduino IDE -t, és kattintson az eszközökre
  • Ezután kattintson a fedélzetre, itt válassza az arduino uno lehetőséget
  • Most kattintson a tábla alatti portra, itt válassza ki azt a portot, amelyhez az arduino csatlakozik.

***** az arduino -m a COM2 -n van csatlakoztatva, ne feledje, hogy később használni fogjuk.

3. lépés: Töltse fel a kódot

Feltöltési kód
Feltöltési kód
Feltöltési kód
Feltöltési kód
Feltöltési kód
Feltöltési kód
  • Lépjen a fájlra, majd példákat
  • Keresse meg az ArduinoISP példáját
  • Töltse fel az ArduinoISP programot
  • Most lépjen be az eszközökbe, és válassza az "arduino as isp" programozót

Ne keverje össze az arduino isp -t és az arduino -t isp -ként a programozóban.

4. lépés: Csatlakoztassa az áramkört

Csatlakoztassa az áramkört
Csatlakoztassa az áramkört
Csatlakoztassa az áramkört
Csatlakoztassa az áramkört
Csatlakoztassa az áramkört
Csatlakoztassa az áramkört
  • Itt Hex fájlt égetünk és biztosítékot állítunk be az Atmega8 -ban. Kérjük, értse meg a koncepciót, így hex fájlt bármilyen típusú avr -ben írhat az arduino segítségével.
  • Csatlakoztassa az áramkört a képen látható módon.
  • A kristályoszcillátor opcionális, ha az Avr külső biztosítékra van állítva, ha az AVR nincs a dobozban, akkor ezt nem kell csatlakoztatni.

5. lépés: A megértés rögzítése

Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
  • Amint az első képen látható, ott van a MISO, a MOSI ÉS az SCK érintkező, amelyeket a 13, 12, 11 tűs arduino -hoz fogunk csatlakoztatni.
  • Amint a második képen látható, van Reset pin, amelyet az arduino 10. tűjéhez csatlakoztatunk.
  • A harmadik képen látható a VCC, az AVCC és a GND pin, csatlakoztassa az AVCC -t és a VCC -t az arduino 5V -hoz, a GND -t az arduino GND -hez.

6. lépés: Töltse le a Zip fájlt

Töltse le a Zip fájlt
Töltse le a Zip fájlt
  • Töltse le az alábbi zip fájlt
  • Bontsa ki a zip fájlt

Mirror Github:

codeload.github.com/vishalsoniindia/Arduin…

7. lépés: Keresse meg a vezérlőkódot

Keresse meg a vezérlőkódot
Keresse meg a vezérlőkódot
Keresse meg a vezérlőkódot
Keresse meg a vezérlőkódot
Keresse meg a vezérlőkódot
Keresse meg a vezérlőkódot
Keresse meg a vezérlőkódot
Keresse meg a vezérlőkódot

Illessze be a Hex fájlt ugyanabba a mappába, amelyet letöltöttünk, ahol megtekintheti a cmd.txt fájlt.

  • Nyissa meg a cmd.txt fájlt a mappában
  • Másolja az első sort "avrdude -c arduino -b 19200 -p xyz"
  • Írja be a cmd parancsot a számítógép felső sávjába, ahogy a képen látható.
  • Itt megnyílik a parancsterminál
  • Illessze be a sort, és nyomja meg az Enter billentyűt
  • Az utolsó fotón látható az ellenőrzött név és a vezérlőkód m8 az atmega8 számára.

8. lépés: Észlelés ellenőrzött

Észlelés vezérelt
Észlelés vezérelt
Észlelés vezérelt
Észlelés vezérelt
Észlelés vezérelt
Észlelés vezérelt
  • Másolja a második sort a "avrdude -c arduino -b 19200 -p m8 -P COM2 -n" szövegű fájlba
  • Illessze be a parancssorba
  • Most változtassa meg a COM port bányát COM2, ahol az arduino csatlakozik.
  • Változtasd meg a vezérlő kódomat, az enyém m8.
  • Nyomja meg az enter billentyűt.
  • Ha látja, hogy az eszköz aláírása és biztosítéka rendben van, az azt jelenti, hogy a vezérlőt észlelték.

9. lépés: Állítsa be a biztosítékot

Állítsa be a biztosítékot
Állítsa be a biztosítékot
  • Másolja ezt a sort "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
  • Tedd át a parancsterminálon.
  • Most változtassa meg a COM port bányát COM2, ahol az arduino csatlakozik.
  • Változtasd meg a vezérlő kódomat, az enyém m8.
  • Ez a biztosíték a belső 8 MHz -en van beállítva, ami azt jelenti, hogy nincs szükség külső kristályoszcillátor csatlakoztatására.
  • Nyomja meg az enter billentyűt.
  • A biztosíték be van állítva, ez egyszeri folyamat, nem kell a következő alkalommal.

Ha biztosítékot szeretne cserélni, akkor az E2 alacsonyabb, a D9 pedig nagyobb biztosíték, akkor azt igényei szerint módosíthatja.

10. lépés: Töltse fel a hexafájlt

Hexa fájl feltöltése
Hexa fájl feltöltése
Hexa fájl feltöltése
Hexa fájl feltöltése
Hexa fájl feltöltése
Hexa fájl feltöltése
Hexa fájl feltöltése
Hexa fájl feltöltése

    Ezt megelőzően illessze be a hexafájlt ugyanabba a mappába, ahol a cmd.txt fájl látható

  • Másolja az utolsó sort, és illessze be a parancssorba.
  • A sor utolsó részében láthatja a fájl nevét, cserélje ki a hexadecimális fájlnevére.
  • Most változtassa meg a COM port bányát COM2, ahol az arduino csatlakozik

    Változtasd meg a vezérlő kódomat, az enyém m8

  • Nyomja meg az enter billentyűt.
  • Ha ugyanazt a masszázst látja, mint a harmadik fényképemen, akkor a hexa fájl az AVR -ben van írva.

…. MINDEN KÉSZ……. HO HO HÓ..