Clonați gheața avr jtag

La elaborarea și depanarea programelor pentru microcontrolere, apar probleme legate de programarea și depanarea unui program într-o schemă reală. În cazul în care programarea AVR microcontroler fără probleme apar deoarece există multe scheme pentru „umple“ în chip EEPROM, unul dintre cele mai simple astfel de sistem este sistemul numit „cinci fire“, programul de depanare o astfel de selecție bogată nu există.







Clonați gheața avr jtag

Figura 1. Schema schematică a clonei ICE AVR JTAG

O schemă electrică schematică este prezentată în Fig. 1. Baza acestui JTAG este microcontrolerul DD3 AVR ATMega16. Cipul DD2 MAX232 acționează ca un convertor al interfeței RS232 la nivelurile TTL ale UART. Cipul DD1 este proiectat să protejeze circuitele de intrare și ieșire ale microcontrolerului DD3 și să se potrivească cu tensiunile de nivel logic atunci când se utilizează o sursă externă de alimentare.

Puterea poate fi preluată din dispozitivul de alimentare lanțuri de depanare JTAG prin intermediul patrulea contact vTref XP3, și poate fi utilizat, de asemenea, prin intermediul unui conector extern XP1 și XP2. Tensiunea externă poate fi cuprinsă între 7 și 15V. Când utilizați o sursă externă de alimentare, ieșirea vTref a conectorului XP3 nu poate fi conectată.
LED-ul HL2 indică prezența puterii, HL1 modul de funcționare al JTAG.

Conectarea JTAG la microcontrolerul debugat este realizat printr-un conector standard cu zece pini. Schema de conectare este prezentată în Fig. 2.

Clonați gheața avr jtag







Figura 2. Schema de conectare a AVR JTAG ICE la dispozitivul care este depanat

Există mai multe opțiuni pentru bootloaderele BootLoader pentru firmware-ul JTAG, dar în opinia mea cea mai reușită opțiune a fost obținută de la Krotievich Vitali (Vit). bootloader lui reproduce cel mai bine o corporative și vă permite să actualizați firmware-ul direct de la JTAG AVRStudio fără a restarta și intrarea în programare JTAG prin modul BootStart. Dacă nu intenționați să actualizați firmware-ul JTAG `a. încărcătorul nu poate fi cusut, ci numai firmware-ul original AVRStudio.

În scopul de a „coase“ în bootloader poate utiliza JTAG programator AVReal, PonyProg, STK200, «cinci fire“, se bucură de orice alte disponibile și compatibile cu AVR ISP. Programatorul este conectat la conectorul de programare ISP al dispozitivului de programare XP4. Fișierul firmware este JTAG_ICE.hex.

Un exemplu de programare a fuziunilor este prezentat în Figura 3.

Clonați gheața avr jtag

Figura 3. Instalarea de fuziune pentru AVR JTAG ICE

Un exemplu de operare AVR JTAG ICE este prezentat în Figura 4. De exemplu, semnătura ATMega128 a fost citită

Clonați gheața avr jtag

Figura 4. Citirea semnăturii microcontrolerului ATMega128 cu AVR JTAG ICE

Clonați gheața avr jtag

Figura 5. Imaginea stratului superior al urmei plăcii de circuite imprimate, cu elementele aplicate

Clonați gheața avr jtag

Figura 6. Imaginea stratului inferior al urmei plăcii de circuite imprimate, cu elementele aplicate

Fotografii ale dispozitivului terminat:

Clonați gheața avr jtag

Clonați gheața avr jtag

Descărcați fișierele de firmware, PCB-urile de mai jos

Lista elementelor radio







Articole similare

Trimiteți-le prietenilor: