Programator avr jtag gheață

La dezvoltarea și depanarea programelor pentru microcontrolere, există probleme legate de programele de programare și depanare în circuitul 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ă.

Pentru a depana un program poate utiliza doar două opțiuni - un simulator de software și JTAG în circuit emulator programator. Un simulator de software, de regulă, nu se poate lua în considerare toate caracteristicile schemei, cum ar fi acțiunile externe, care lucrează împreună cu alte dispozitive, și așa mai departe.

Dar costul AVRDRAGON original, produs-masă despre 3000rub. care este foarte scump pentru persoanele implicate în crearea de dispozitive pe microcontrolere AVR «pentru ei» .Dar a reușit din fericire pentru a crea o clonă a originalului AVR JTAG ICE, care costă mult mai ieftin decât originalul și permite programarea microcontrolerelor și AVR depanare cu interfață JTAG.

Programator avr jtag gheață

Figura 1. Diagrama schematică clona AVR JTAG ICE

Schema circuitului este prezentată în Fig. 1. Baza este microcontroler JTAG DD3 AVR ATMega16. DD2 MAX232 cip servește ca convertor RS232 la nivelurile UART TTL. DD1 cip este conceput pentru a proteja de intrare și de ieșire circuite ale nivelurilor logice microcontroler DD3 și de potrivire de tensiune, folosind sursa de alimentare externă.

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. O tensiune externă poate fi în intervalul de la 7 la 15V. Când se folosește o sursă de alimentare externă, conectorul de ieșire vTref XP3mozhno nu este conectat.

HL2 LED-ul indică prezența de putere, modul de HL1 JTAG. Conectarea JTAG depanat la microcontroler printr-un conector standard de zece pini.

Schemă de conexiuni este prezentată în Fig. 2.

Programator avr jtag gheață

Figura 2. Schema de conectare AVR JTAG ICE pentru a depana dispozitivul

Există mai multe opțiuni de încarcatoare bootloader pentru firmware-ul JTAG, dar în opinia mea varianta cea mai de succes sa dovedit la Krotevich 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ționează să facă o actualizare de firmware JTAG # 96; o. încărcătorul nu se poate coase, și „coase“ numai firmware-ul original de la 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. Conexiunea se face la conectorul de programare HR4 ISP programator. firmware JTAG_ICE.hex.

exemplu de programare Fyuz este prezentată în figura 3.

Programator avr jtag gheață

Figura 3. Instalarea Fyuz pentru AVR JTAG ICE

AVR JTAG ICE exemplu de lucru este prezentat în Figura 4. Ca un exemplu, semnătura produs ATMega128 citire

Programator avr jtag gheață

Figura 4. semnături de lectură microcontroler ATMega128 folosind ICE AVR JTAG

Programator avr jtag gheață

Figura 5. Imaginea stratului superior al urmelor PCB, cu elemente aplicate

Programator avr jtag gheață

Figura 6. Imaginea de strat inferior PCB trace, cu elemente aplicate

Fotografii ale dispozitivului finit:

Programator avr jtag gheață

Programator avr jtag gheață

Descărcați: avr-JTAG-ice.rar [723,32 Kb] (Count: 139)

Luate de la cxem.net

articole similare