Pic microcontroler firmware

microcontrolere PIC firmware

Mulți operatori de radio amatori care ar dori să repete una sau o altă structură, elimină complet dorința și gândul de adunare, atunci când văd o parte a microcontrolerului dispozitivului. Pentru ei, un zid de netrecut ridică problema de firmware microcontroler. Ce este că trebuie să faceți, etc. Se uită la ea ca un subiect dikovenny.







De fapt, nu există nici o afacere mare. Dispozitivele colectate utilizând microcontrolere de obicei simplu, nu necesită elemente de ajustare și de selecție. Toate dispozitivul funcțional este pus în aplicare în mod programatic.

Cele mai utilizate pe scară largă în rândul operatorilor radio amatori au primit două linii microcontrolere, PIC și AVR. Pentru programarea lor, a dezvoltat un număr mare de programatori și software. În primul rând avem nevoie pentru a determina ce dispozitiv microcontroler și configurat în conformitate cu programarea selectată. Cu microcontrolere PIC clar numele lor începe cu aceste trei litere, și seria de microcontrolere AVR sunt împărțite în grupe ATtiny, ATmega, ATxmega.

familiarizare cu microcontrolere am început cu PIC liniar ki. Pentru firmware-ul microcontroler, sa dovedit a PIC16F84. Am colectat un simplu programator JDM.

Detalii programmmatora plasat într-o carcasă adecvată a adaptorului.

cunoștință în continuare cu microcontrolere ma făcut să mă face în mod constant modificări, upgrade-programator la un moment sau altul microcontroler. La un moment dat, am decis soblrat programator universal pentru întreaga linie de microcontrolere PIC.

programator foarte bun, program de întreaga linie de PIC. Ea nu are nevoie de putere suplimentară.







Pentru controlere PIC firmware Eu folosesc programul IC-Prog. Chiar procesul de firmware-ului este foarte simplu:

du-te la Setări și selectați programator dvs.

Dacă totul este configurat corect, programul va citi și va afișa codul de microcontroler, cusute în memorie. În cazul în care microcontroler nu cusute, Toate memoria este plină și 3FFF FF cod în zona de date.

Următorul pas este deschiderea fișierului HEX, care este destinat pentru firmware-ul microcontroler, după deschiderea codului său va apărea în casetele corespunzătoare.

Apăsați butonul de înregistrare, pragramm vă întreb sigur că doriți să programați, apăsați YES afirmativ. Goes procesului de programare.

După programare, programul citește automat codul doar cablată și verifică dacă programarea. În cazul programului firmware-ului de succes va da corespunde mesajului.

În cazul în care firmware-ul a trecut de funcționare defectuoasă sau zona de program este protejat de lectura, la fel ca în cazul meu, programul va afișa un mesaj pe oshybki.

Cu microcontrolere PIC clare. Pentru AVR microcontrolere necesită alte programatori și programe.

Cel mai simplu - așa-numitele „5 fire“. Toate de programare este format din toate cele patru rezistențe.

Am colectat timp de zece minute, dar nu a putut să profite de, datorită faptului că calculatorul meu nu are un LPT port de imprimantă. la care este conectat programator.

Apoi am pus împreună pentru mai rulează în radio de microcontroler programatori AVR de familie. Primul care ATmega8. în al doilea rând pentru ATTiny2313.

circuitul de programator este foarte simplu, pentru a alimenta Microcontrolerul are nevoie de o sursă de alimentare suplimentară. Pentru mine, am sudat o lungime mică de sârmă, care se conectează programator la portul USB.

Numerele PIN pentru conectarea liniilor de programare sunt afișate în imagine

programator Asamblate mi-a permis să adune un programator pentru AVR, conectați într-un port USB

Ușor de programator aplicații cu interfață USB, umbrită de căutare pentru șoferi pe diferite sisteme, în special cu privire la Win7 și 8. Pentru programatorii care utilizează port COM astfel de probleme nu apar. Ei lucrează perfect în spectrul de ferestre, și în sistemele de operare UNIX este nici o problema. Cu toate acestea sistemul unix este foarte prietenos pentru toate programatori, adaptoare și alte periferice.

Aici este meu întreg arsenal de firmware pentru microcontrolere