Tartalomjegyzék:
- Kellékek
- Lépés: Arduino internetszolgáltató
- 2. lépés: Keresse meg az AVR adatlapját, és ellenőrizze a PIN -kódot
- Lépés: Csatlakoztassa az Arduino -t az AVR -hez
- 4. lépés: Állítsa be a biztosíték beállítását és az AVRDUDE APP -t
- Lépés: Szerezze be a HEX fájlt a C kódjából
- 6. lépés: A vége
Videó: C kód feltöltése az AVR -be az Arduino Uno programozóként: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Sziasztok mindenkinek: D
Itt megosztok egy egyszerű módot bármely AVR chip programozására Arduino Uno R3 segítségével
Csak annyit kell tennie, hogy a kódot a mikrokontrollerbe írja, az Arduino Uno, ahelyett, hogy speciális programozót vásárolna, ami sokba kerül.
Kellékek
Szükséged lesz:
- Arduino uno r3 cserélhető chipekkel (1)
- Jumper vezetékek
- 10uF elektrolit kondenzátor (1)
- Hex fájl a C kódból
Lépés: Arduino internetszolgáltató
Először: nyissa meg az Arduino IDE -t, és töltse fel az Arduino ISP -t az Arduino -ba
megtalálja a Fájl -> Példák menüpontban
A feltöltés gomb megnyomása előtt ellenőrizni kell a kártya típusát és a COM portot.
MEGJEGYZÉS: ez a kód az Arduino programozóvá változtatja!
2. lépés: Keresse meg az AVR adatlapját, és ellenőrizze a PIN -kódot
Az 1 -es tű az a tű, amelynek közelében van egy kis pont
szükségünk van (VCC, GND, Reset, UCSK, MISO, MOSI), hogy megtaláljuk őket az AVR -ben.
Lépés: Csatlakoztassa az Arduino -t az AVR -hez
csatlakoztassa az Arduino -t az AVR -hez az ábra és az AVR adatlapja szerint
és ne felejtse el 10uF kondenzátort csatlakoztatni az Arduino GND és RST között az Arduino automatikus visszaállításának letiltásához
4. lépés: Állítsa be a biztosíték beállítását és az AVRDUDE APP -t
menj
www.engbedded.com/fusecalc/
és válassza ki az AVR -t, az enyém az Atmega16
Nem változtatok semmit, így nem pusztítom el az AVR -t, de a belső RC -t 8 MHZ -re változtatom "Választhat külső 16 MHZ -es kristályt", ez rajtad múlik.
görgessen le, és másolja az avrdude argumentumot
hogy illessze be az AVRDUDE programba.
az enyém
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
AVEDUDE letöltési link:
download.savannah.gnu.org/releases/avrdude/
majd nyissa meg, és módosítsa a beállításokat, mint a képen, és a hardvertől függően, és ne felejtse el beilleszteni a biztosíték beállításait a további parancssorokba
Lépés: Szerezze be a HEX fájlt a C kódjából
Írok egy egyszerű c kódot, hogy villogjon egy LED a 20 -as PIN -kódban
töltse fel a hexa fájlt az avrdude -be a Flash részben, és nyomja meg a programot
6. lépés: A vége
Ha bármilyen kérdése van, írjon megjegyzést alább
Ajánlott:
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: ……………………… További videókért Iratkozzon fel YouTube -csatornámra …….. Ez a cikk az arduino -ról szól, mint isp. Ha hexadecimális 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, megteheti
A Motor Shield frissítése a SMARS Robot Arduino számára - Kód feltöltése Bluetooth -on keresztül: 20 lépés
A Motor Shield frissítése a SMARS Robot Arduino számára - Feltöltési kód Bluetooth -on keresztül: Számos motorvédő opció használható az Arduino Uno -val ezen a SMARS robotprojekten, nagyon gyakran az Adafruit által gyártott vagy ezzel kompatibilis (Kínából származó klón) Motor Shield V1 használatával, de ennek a pajzsnak a hátránya nem rendelkezik a Blueto -val
Az Arduino Pro Mini 328P program feltöltése az Arduino Uno használatával: 6 lépés
Az Arduino Pro Mini 328P program feltöltése az Arduino Uno használatával: Az Arduino Pro Mini a legkisebb forgácslap, amely 14 I/O tűvel rendelkezik, 3,3 - 5 voltos egyenáramban működik, és könnyen feltöltheti a kódot a programozó eszközbe. digitális bemeneti/kimeneti portok RX, TX, D2 ~ D13, 8 analóg bemeneti port A0 ~ A7 1
Program vagy kód feltöltése az Arduino Pro Mini készülékbe a CH340 UART soros átalakító kábel használatával: 4 lépés
Program vagy kód feltöltése az Arduino Pro Mini készülékbe a CH340 UART soros átalakító kábel használatával: Az USB TTL soros kábelek az USB -soros átalakító kábelek egy sorozata, amelyek biztosítják az USB és soros UART interfészek közötti kapcsolatot. Számos kábel áll rendelkezésre, amelyek 5 voltos, 3,3 voltos vagy a felhasználó által meghatározott jelszintű csatlakoztathatóságot kínálnak
AVR mikrokontroller biztosíték bit konfiguráció. A LED villogó program létrehozása és feltöltése a mikrokontroller flash memóriájába: 5 lépés
AVR mikrokontroller biztosíték bit konfiguráció. A LED villogó program létrehozása és feltöltése a mikrokontroller flash memóriájába: Ebben az esetben egyszerű programot készítünk C kódban, és elégetjük a mikrokontroller memóriájában. Saját programot írunk és összeállítjuk a hex fájlt, az Atmel Studio integrált fejlesztési platformjaként. Beállítjuk a biztosítékot bi