
Acest lucru simplu programator AVR vă permite să descărcați un program în painlessly format hex în cele mai multe microcontrolere AVR de la Atmel, fără a sacrifica bugetul și timpul. Este mult mai fiabile decât majoritatea altor programatori simplu AVR disponibile, iar asamblarea ei va dura mult mai puțin timp.
programator AVR constă în a-circuit de programare serială (cu mufă) și un mic PCB cu soclu DIP, în care vă puteți pune microcontroler și programul-l rapid.
Puteți utiliza, de asemenea, acest programator numai ca în circuit, cu care puteți programa cu ușurință microcontroler AVR fără a scoate-l din aparat.
Toate AVR Programatorul este asamblat din componente comune și se potrivește în portul COM al carcasei conectorului. PCB cu soclu DIP vă permite să introduceți în ea microcontroler 28-pini AVR ATmega8 în DIP pachet, dar puteți produce plăci cu circuite imprimate pentru microcontrolere în alte cazuri. Acest programator este compatibil cu software-ul PonyProg populare, care vă arată progresul firmware-ului procesului sub formă de bare indicator de stare.
În circuit de programare serială AVR

Plata AVR programator (vedere din față) cu conector serial cu 9 pini (jack).

bord programator AVR (vedere din spate).

Plasarea AVR bord programator la RS232 conector de locuințe.

A terminat cu standardul de programare 6- pini ICSP.
Bord cu prize pentru AVR
Placa are un număr minim de componente și este utilizat pentru programarea microcontrolerului este dispozitivul țintă.

Bord cu 28 pini Atmega microcontroler DIP pachet.
Circuitul are doi conectori: ICSP, la care este conectat programator AVR și un conector pentru o sursă de alimentare externă.
Placa include un soclu plumb DIP 28, un rezonator de cuarț sau un rezonator de 4 MHz, cu două condensatoare de 22 pF și doi conectori. Un conector cu două contacte este utilizat pentru conectarea la microcontroler AVR la + 5V și PIN-ul 6 - pentru conectarea programator.
microcontroler de alimentare de la o sursă externă de tensiune, nu direct de la portul serial, se asigură că operatorul primește exact 5 V și asigură firmware fiabil și fără erori.

Taxa pentru 28 de ieșire a microcontrolerului AVR ATmega8 în DIP pachet.

Pasul următor, selectați «AVR micro» și tipul de microcontroler care doresc să program (de exemplu, ATmega8).

Acum configurare PonyProg este completă, și putem deschide fișierul hex cu un program care va fi cusut în microcontroler. Accesați meniul «Fișier», selectați «Programul Open (FLASH) fișiere. „Și punctul de la fișierul hex pe care doriți să coase. Ar trebui să vedeți valorile hexazecimale sunt aproximativ așa cum se arată în figura de mai jos. Dacă încă nu conectați programator la portul serial al calculatorului, atunci acum este momentul pentru a face acest lucru. Asigurați-vă că dispozitivul de programare este conectat fizic la microcontroler AVR prin placa cu prize sau 6 pini ICSP. În cele din urmă, faceți clic pe pictograma «Memory Write program (FLASH)» marcată sau mergeți la meniul «comandă» și selectați «Scriere program (FLASH)».
Faceți clic pe «Yes» buton pentru a confirma intrarea.
Acum stai pe spate, relaxați-vă și urmăriți programarea indicatorului de stare. PonyProg coase AVR microcontroler și verificați dacă fișierul hex încărcat fără erori. Acest proces durează, de obicei, 10 la 30 de secunde, în funcție de dimensiunea programului, va coase microcontroler.
După «Scrie succes» fereastra de programare care indică faptul că microcontroler AVR a fost programat și este acum gata de utilizare.