- 1. lépés: Az USBASP illesztőprogram telepítése a Windows 10 rendszerbe:
- 2. lépés: Az Atmel Studio letöltése és beállítása:
- 3. lépés: A WinAVR külső eszközlánc beállítása az Atmel Studio alkalmazásban
- 4. lépés: Az Atmega16 beállítása oszcillátorral és egy LED-del
- 5. lépés:
Az AVR mikrovezérlők programozásának számos módja van. USBASP v2.0 soros programozóval programozzuk. Bemutatásra az ATmega16 mikrokontrollert és az Atmel Stúdiót fogjuk használni. Pislogó vázlattal teszteljük a programozót.
Az alábbiakban bemutatjuk a kód Atmega IC-be történő írásának lépéseit az USBASP JTAG és az Atmel Studio használatával:
- Az USBASP illesztőprogram telepítése.
- Az Atmel Studio letöltése és beállítása.
- Külső eszközlánc beállítása az Atmel Studio-ban, pl. WinAVR
- Az Atmega16 beállítása oszcillátorral és egy LED-del.
- Vázlat készítése és feltöltése az Atmega16-ba
Minden lépést részletesen megvitatunk. Az első lépés az USBASP illesztőprogram telepítése a Windows10-be. Ugyanez a módszer más Windows verziókra is telepíthető.
1. lépés: Az USBASP illesztőprogram telepítése a Windows 10 rendszerbe:
A JTAG (USBASP) használata során szükség lehet az illesztőprogram telepítésére, ha az nincs automatikusan telepítve. Ha nem telepíti az illesztőprogramot, akkor nem fogja megtalálni az USBASP portját az Atmel Stúdióban. Töltse le az USBASP zip fájlt erről a linkről.
Az illesztőprogram letöltése után kövesse az alábbi lépéseket.
1. Csomagolja ki a letöltött fájlt, és tartsa az asztalon (bárhol megtarthatja).
2. Csatlakoztassa az USBASP v2.0 modult a számítógépéhez. Ha nem tudja, hogyan néz ki az USBASP, akkor láthatja az alábbi képet.
3. Nyissa meg az Eszközkezelőt.
4. Most megtalálja a csatlakoztatott USBASP programozót.
5. Kattintson jobb gombbal az „USBasp” elemre, és válassza az „ Illesztőprogram frissítése ” lehetőséget.
6. Válassza a „ Tallózás a számítógépen az illesztőprogramok keresése érdekében ” lehetőséget.
7. Most keresse meg vagy böngéssze a Kicsomagolt USBASP Driver Parent mappát, és válassza a Megnyitás lehetőséget.
8. Ha sikeresen telepítette, akkor az alábbi üzenet jelenik meg, és nem kell követnie a további utasításokat.
9. Ha az alábbi hibaüzenetet kapja, akkor le kell tiltania az illesztőprogram aláírásának érvényesítését.
Az illesztőprogram aláírásának letiltásához kövesse az alábbi lépéseket:
1. Az illesztőprogram aláírásának letiltásához tartsa lenyomva a Shift billentyűt, és tartsa lenyomva a Shift billentyűt, és indítsa újra a számítógépet.
2. Kattintson az Újraindítás gombra a kezdősávban , miközben továbbra is lenyomva tartja a shift billentyűt.
3. Most a számítógép újraindul, de ne hagyja el a shift billentyűt, amíg a kék képernyőn meg nem jelenik a „ Speciális beállítások ”.
4. Hagyja el a Shift billentyűt, és kattintson a „Startup Settings” gombra.
5. Kattintson a „Hibaelhárítás” elemre
6. Válassza a „Speciális beállítások” lehetőséget.
7. Ha a Speciális opciót választja, megjelenik a következő lapály, és több lehetőség áll rendelkezésre, és a jobb alsó sarokban egy „Újraindítás” gomb található.
8. Kattintson az „Újraindítás” gombra.
9. Várja meg, amíg az ablakok újra elindulnak. Újraindítás után számos lehetőséget láthat.
10. Ez az utolsó lépés az illesztőprogram aláírásának letiltásához. A sok lehetőség a listán, a 7 -én az opció „Disable Pilóta Signature Enforcement ”.
11. Ennek az opciónak a kiválasztásához meg kell nyomnia a billentyűzet 7-es gombját. Ne keverje össze az F7 gombbal. Egyszerűen meg kell nyomnia a 7-es számot a számítógépén.
12. Miután kiválasztotta a 7 th lehetőség a számítógép újraindul. És sikeresen letiltotta az illesztőprogram aláírását.
13. Most egyszerűen kövesse a fenti 1-8. Lépéseket, és az USBASP illesztőprogram sikeresen telepítésre kerül.
Most már befejezte az 1 st lépést programozása Atmega16. A második lépés az Atmel Studio 7.0 beállítása a vázlat feltöltéséhez.
2. lépés: Az Atmel Studio letöltése és beállítása:
Kövesse az alábbi lépéseket:
1. Töltse le az Atmel Studio 7.0-t
2. A vázlat USBASP használatával történő feltöltéséhez külső eszközláncként le kell töltenie a „WinAVR” fájlt is. A letöltéshez használja ezt a linket.
Most létre kell hoznia egy „Blink” projektet az Atmel Studio 7.0-ban. Ehhez kövesse a lépéseket.
3. Csatlakoztassa az USBASP v2.0-t az USB-porthoz, és hagyja, hogy folyamatosan csatlakozzon, amíg nem dolgozik rajta.
4. Nyissa meg az Atmel Stúdiót.
5. Lépjen a „File” menübe, kattintson az „New” gombra, és válassza a „project” lehetőséget.
6. Most nevezze el a projektet, válassza ki a projekt helyét, és válassza a fordítót „GCC C futtatható projekt” néven. Kattintson az „Ok” gombra, és folytassa.
7. Most a rendszer kéri, hogy válassza ki a mikrovezérlő készülékét. Válassza ki a készülékét, esetünkben az Atmega16A-t. Válassza ki és kattintson az „Ok” gombra. Programozhat más Atmega IC-ket is, például Atmega8, Atmega32 stb. Ugyanazon USBASP AVR programozó segítségével.
8. Most létrejön a main.c fájl, ahová beírhatja a kódot. De tartsa meg, és kövesse a további utasításokat a befejezéshez.
A projekt létrehozása után az utolsó lépés a külső eszközlánc létrehozása lenne.
3. lépés: A WinAVR külső eszközlánc beállítása az Atmel Studio alkalmazásban
1. Lépjen az „Eszközök” menübe, és válassza a „Külső eszközök” lehetőséget.
2. Megkérik egy ablakot, ahol meg kell adnia az eszközlánc nevét.
3. A „Cím” mezőbe írja be az eszközlánc nevét. Bármi lehet, amit meg akar nevezni. Esetemben az „USBasp” -et választottam. Jelölje be a „Kimeneti ablak használata” lehetőséget, és törölje a jelet az „Argumentumok kérése” jelölőnégyzetből, ahogyan az alábbi pillanatképen látható.
4. Most írja be a „Command” parancsot. Ez lesz az „avrdude.exe” elérési útja. Ezt a WinAvr telepített elérési útján fogja megkapni. Csak keresse meg a „WinAVR-20100110” szót a „C” meghajtóban, vagy ahol a WinAvr telepítve van.
5. Írja be az Argumentumokat. Ez a legfontosabb lépés, mivel ezt az argumentumot arra használjuk, hogy átadjuk az adott argumentumot meghatározott feladatok elvégzéséhez. Mivel külső eszközláncot használok, ezért az argumentum az alábbi,
6. Ezen a linken további érveket talál.
7. Írja be a fenti argumentumot az argumentum szakaszba. Hagyja a „Kezdeti könyvtár” -t úgy, ahogy van.
8. Az összes adat kitöltése után kattintson az „Apply” gombra, és kattintson az „OK” gombra.
Ön sikeresen létrehozott külső toolchain feltölteni rajzot. Az eszközlánc létrehozása után tesztelni fogjuk a „blink.c” program feltöltésével. Az oktatóanyag végén megtalálhatja a main.c fájlt. Most másolja a main.c-t az Atmel stúdióba.
4. lépés: Az Atmega16 beállítása oszcillátorral és egy LED-del
Csatlakoztassa a kristályoszcillátort és a LED-et az Atmega16-hoz. A villogó LED-es áramkör diagramja az Atmega16 programozóval, amely az Atmega USB programozóval van programozva:
Csatlakoztatnia kell a mikrovezérlőt és az USBASP-t az alábbi áramkörben említettek szerint:
5. lépés:
1. Mentse a main.c fájlt.
2. Csatlakoztasson egy LED-et az Atmega16 PORTA0 tűjébe, mint a fenti képen.
3. Lépjen a „Build” elemre, majd válassza a „Build Blink” lehetőséget.
4. Ha a program megfelelő, akkor nem talál hibát, és az alábbi üzenetet kapja.
5. Most lépjen az „Eszközök” oldalra, és válassza ki a létrehozott külső eszközláncot. Az én esetemben ez az „USBasp”. Kattintson rá.
6. Ha az alábbi üzenetet látja, akkor sikeresen feltöltötte a vázlatot. Ha bármilyen hibát észlel, ellenőrizze, hogy gondosan követte-e az összes lépést, és ellenőrizze az USBASP és az Atmega16 vezetékeit is.
7. Most láthatja, hogy a LED villogni kezd. És sikeresen feltöltötte a blink programot az USBASP v2.0 és az Atmel Studio 7.0 használatával. Használhatja ezt a módszert, és az USBASB segítségével más vázlatokat is feltölthet.
/>