Firmware pentru microcontrolerele AVR
Nu este rar, în practica de radio amator, este nevoie de un microcontroler firmware AVR. Pentru mine, am rezolvat această problemă făcând cei mai simpli programatori sub cei mai populari microcontrolere dintre amatori radio, pentru ATMEGA8 și ATtyny2313. Schema programatorului este foarte simplă, când este făcută, nu vor exista probleme chiar și pentru un amator de radio novice.
Programatorul este conectat la portul COM al calculatorului, pentru a porni microcontrolerul necesită o sursă externă de alimentare. I pentru aceste scopuri a lipit cablul, permițând alimentarea microcontrolerului de la portul USB al aceluiași computer.
Acest programator poate fi cusut orice familie de microcontrolere AVR, este suficient să conectați ieșirile programatorului la picioarele corespunzătoare ale microcontrolerului:
Pentru microcontrolerele AVR de firmware, folosesc un program specializat PonyProg.
Când programul este pornit pentru prima dată, este necesar să se indice programul utilizat de noi și locul unde l-am conectat, pentru asta intrăm în setările echipamentului,
selectați portul serial, tipul de programator - SI Prog API. selectați portul COM în care a fost blocat programul și apăsați butonul "Verificați". Dacă totul se face corect, va apărea o fereastră corespunzătoare. Dacă nu, căutați erori în instalare.
După ce ați trecut cu succes un test, trebuie să treceți calibrarea programului pe computer, pentru aceasta selectați elementul de meniu corespunzător din secțiunea de setări. În apare, faceți clic pe butonul "Da" afirmativ.
Programul va informa despre sfârșitul calibrării prin fereastra corespunzătoare afișată. Această procedură trebuie efectuată o singură dată, când programatorul este conectat mai întâi la computer, iar în viitor nu este necesar. Pentru a vă asigura că programatorul funcționează pe panou, selectați familia "AVR micro", tipul microcontrolerului conectat, în cazul meu ATmega8, și apăsați butonul "Citiți conținutul dispozitivului".
Procesul de citire va începe, iar după finalizarea programului, va fi afișat codul conținut în memoria microcontrolerului. Dacă microcontrolerul este nou, memoria va fi blocată în unități. În codul hexagonal - FF.
Pentru a scrie codul necesar microcontrolerului, faceți clic pe butonul "Deschideți conținutul dispozitivului din fișier", selectați fișierul HEX necesar și faceți clic pentru al deschide.
Programul afișează codul deschis. Apoi dați clic pe butonul "Dispozitiv de înregistrare".
În fereastra apărută faceți clic pe YES. Procesul de înregistrare va începe.
Apoi, verificările și, în cazul înregistrării cu succes, programul va emite un mesaj corespunzător.
Apoi faceți clic pe OK, va începe înregistrarea de configurare.
Rețineți că biții de configurare sunt inversați!
Există programatori conectați la conectorul USB al computerului, de asemenea, m-am colectat
Placă programator pentru ATmega8 în formatul lay aici