Tartalomjegyzék:
- 1. lépés: Követelmények
- Lépés: Csatlakoztassa az Arduino -t a számítógéphez
- 3. lépés: Töltse fel a kódot
- 4. lépés: Csatlakoztassa az áramkört
- 5. lépés: A megértés rögzítése
- 6. lépés: Töltse le a Zip fájlt
- 7. lépés: Keresse meg a vezérlőkódot
- 8. lépés: Észlelés ellenőrzött
- 9. lépés: Állítsa be a biztosítékot
- 10. lépés: Töltse fel a hexafájlt
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
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
………………………
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
- Arduino uno
- Néhány jumper vezeték
- Kenyeretábla
- 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 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
- 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
- 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
- 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 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
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
- 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
- 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
- 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.
- 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.
Ezt megelőzően illessze be a hexafájlt ugyanabba a mappába, ahol a cmd.txt fájl látható
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
…. MINDEN KÉSZ……. HO HO HÓ..