ARDUINO DEV-11168 AVR ISP Shield PTH Kit
Termékinformáció
- Termék neve: Arduino Shield AVR ISP
- Modellszám: DEV-11168
- Felhasználói kézikönyv: Elérhető
A termék használati útmutatója
- Nyissa meg az ArduinoISP firmware-t (plamples) az Arduino táblán.
- Ha Arduino 1.0-t használ, módosítsa az ArduinoISP kódot. Keresse meg azt a sort a heartbeat() függvényben, amely azt mondja, hogy delay(40); és módosítsa késleltetésre(20);.
- Válassza ki a megfelelő kártyát és soros portot az Eszközök menüből, amely megfelel a programozó kártyának (nem a programozott kártyának).
- Töltse fel az ArduinoISP vázlatot az Arduino táblára.
- Csatlakoztassa az Arduino kártyát a céltáblához a mellékelt diagram szerint. Az Arduino Uno esetében ne felejtsen el hozzáadni egy 10 uF-os kondenzátort a visszaállítás és a földelés közé.
- Válassza ki a megfelelő kártyát az Eszközök menüből, amely megfelel annak a kártyának, amelyre a rendszerbetöltőt ki szeretné írni (nem a programozó kártyát).
- Használja a Burn Bootloader > Arduino as ISP parancsot.
Jegyzet: Ez az eljárás azokon a kártyákon működik, amelyeken SPI jelek találhatók a jelzett érintkezőkön. Az olyan kártyák esetében, mint a Leonardo, ahol ez nem érvényes, az SPI-jeleket az ISP-csatlakozóhoz kell csatlakoztatnia a mellékelt kivezetés segítségével.
Arduino használata AVR ISP-ként (rendszeren belüli programozó):
Ez az oktatóanyag elmagyarázza, hogyan kell egy Arduino kártyát AVR ISP-ként (rendszeren belüli programozóként) használni. Ez lehetővé teszi, hogy az alaplap segítségével ráírd a rendszertöltőt egy AVR-re (pl. az Arduino-ban használt ATmega168 vagy ATmega328). A kód ebben az exampA le Randall Bohn mega-isp firmware-én alapul.
Utasítás
Ahhoz, hogy Arduino kártyájával bootloadert írjon az AVR-re, néhány egyszerű lépést kell követnie.
- Nyissa meg az ArduinoISP firmware-t (plamples) az Arduino táblára.
- Megjegyzés az Arduino 1.0-hoz: egy apró változtatást kell végrehajtania az ArduinoISP kódon. Keresse meg a szívverés() függvényben azt a sort, amely azt mondja, hogy „delay(40);” és változtassa meg „késleltetés(20);”.
- Az Eszközök > Tábla és soros port menüben válassza ki azokat az elemeket, amelyek megfelelnek a programozóként használt kártyának (nem a programozás alatt álló kártyának).
- Töltse fel az ArduinoISP vázlatot.
- Csatlakoztassa az Arduino kártyát a célhoz az alábbi ábra szerint. (Megjegyzés az Arduino Uno esetében: 10 uF-os kondenzátort kell hozzáadnia a visszaállítás és a földelés között.)
- Az Eszközök > Tábla menüben válassza ki azt az elemet, amely megfelel annak a kártyának, amelyre a rendszerbetöltőt be szeretné írni (nem azt a kártyát, amelyet programozóként használ). A részletekért lásd a tábla leírását a környezetoldalon.
- Használja a Burn Bootloader > Arduino as ISP parancsot.
Jegyzet: Ez az eljárás azokon a kártyákon működik, amelyeken SPI-jelek vannak a jelzett érintkezőkön. Azoknál a kártyáknál, amelyekre ez nem érvényes (32u4 kártyák, mint például a Leonardo), az SPI-jeleket az ISP-csatlakozóhoz kell csatlakoztatni, amelynek kivezetését alább közöljük.
Áramkör
Áramkör (Arduino Uno, Duemilanove vagy Diecimila célzása):
Egy Arduino tábla, amely internetszolgáltatóként szolgál az ATmega programozására egy másik Arduino kártyán. Az Arduino Uno-n 10 uF-os kondenzátort kell csatlakoztatnia a visszaállítás és a földelés közé (az ArduinoISP vázlat feltöltése után). Vegye figyelembe, hogy hozzá kell férnie a célkártya alaphelyzetbe állító tűjéhez, amely NG vagy régebbi kártyákon nem érhető el.
Áramkör (Arduino NG vagy régebbi rendszert célozva):
NG vagy régebbi kártyákon csatlakoztassa a visszaállító vezetéket az Atmega chip 1. érintkezőjéhez a kártyán, a fent látható módon.
Áramkör (egy AVR-t célozza meg a kenyérsütőtáblán):
A részletekért lásd az Arduino to Breadboard oktatóanyagot.
VEZETÉK
Dokumentumok / Források
![]() |
ARDUINO DEV-11168 AVR ISP Shield PTH Kit [pdf] Felhasználói kézikönyv DEV-11168 AVR ISP pajzs PTH készlet, DEV-11168, AVR ISP pajzs PTH készlet, árnyékoló PTH készlet, PTH készlet, készlet |