Clone avr jtag jég
A mikrovezérlõ programok fejlesztése és hibakeresése során problémák merülnek fel egy program programozásával és hibakeresésével egy valós rendszerben. Ha a programozás AVR mikrovezérlő nem problémák, mert sok rendszereket a „töltse” a EEPROM chip, az egyik legegyszerűbb ilyen program a rendszer úgynevezett „öt drótok”, a hibakereső program olyan gazdag választékát nem létezik.
1. ábra Az AVR JTAG ICE klón vázlatos rajza
Az 1. ábrán egy sematikus elektromos ábrát mutatunk be. 1. A JTAG alapja a DD3 AVR ATMega16 mikrokontroller. A DD2 MAX232 chip az RS232 interfész átalakítójaként működik az UART TTL szintjeihez. A DD1 chip a DD3 mikrokontroller bemeneti és kimeneti áramköreinek védelmére és a logikai szint feszültségének a külső tápellátáshoz való illesztésére szolgál.
A JTAG tápellátását a vTref XP3 negyedik érintkezőjén keresztül hibakereső eszköz tápellátási áramkörei veszi ki, és az XP1 és XP2 csatlakozón kívül is használható. A külső feszültség 7 és 15 V között lehet. Külső áramforrás használata esetén az XP3 csatlakozó vTref kimenete nem csatlakoztatható.
A HL2 LED jelzi az áramerősség jelenlétét, HL1 a JTAG működési módját.
A JTAG csatlakozás a hibás mikrokontrollerhez standard tízcsatlakozóval történik. A kapcsolási sémát az 1. ábra mutatja. 2.
2. ábra: Az AVR JTAG ICE csatlakoztatási rajza az eszközre hibakeresés
Számos lehetőség van a BootLoader töltők számára a JTAG firmware-hez, de véleményem szerint a legsikeresebb megoldás a Krotievich Vitali (Vit). Betöltője leginkább a firmware-t követi, és lehetővé teszi a JTAG firmware frissítését közvetlenül az AVRStudio-ból a JTAG újraindítása nélkül, és a BootStart programozási módba történő belépésével. Ha nem tervezi frissíteni a JTAG `a firmware-t. akkor a betöltőt nem lehet varratolni, csak az eredeti AVRStudio firmware-t.
A JTAG "zashit" bootloader programozásához használhatja az AVReal, a PonyProg, az STK200, az "öt vezeték" programozót, bármely más elérhető és kompatibilis az AVR ISP-vel. A programozó csatlakozik az XP4 programozó eszköz ISP programozó csatlakozójához. A firmware fájl JTAG_ICE.hex.
A fúziók programozásának példája a 3. ábrán látható.
3. ábra: Az AVR JTAG ICE fúziós telepítése
Az AVR JTAG ICE művelet egyik példáját a 4. ábra mutatja. Példaként az ATMega128 aláírást olvastuk
4. ábra: Az ATMega128 mikrokontroller aláírásának olvasása az AVR JTAG ICE segítségével
5. ábra. A nyomtatott áramköri kártya nyomvonalának felső rétege, az alkalmazott elemekkel
6. ábra. A nyomtatott áramköri kártya nyomvonalának alsó rétegének képét az alkalmazott elemekkel
A kész eszköz fényképei:
Töltse le az alatta lévő firmware-t, PCB-fájlokat