Programator PIC krmilnika

10. 4. 2019

PIC mikrokrmilniki so si zaslužili slavo zaradi svoje robustnosti in kakovosti dela ter vsestranskosti pri uporabi. Toda kaj lahko mikrokrmilnik da brez možnosti pisanja novih programov? Brez programerja to ni nič drugega kot presenetljiva železna zmogljivost. Programer PIC je lahko dveh vrst: domače ali tovarniške. programer pic

Razlika med tovarniškimi in domačimi programerji

Najprej se razlikujejo po zanesljivosti in funkcionalnosti, ki jo zagotavljajo lastniki mikrokontrolerjev. Torej, če naredimo lastno izdelavo, potem se praviloma izračuna samo za en model mikrokrmilnika PIC, medtem ko programer mikročipa omogoča delo z različnimi tipi, modifikacijami in modeli mikrokontrolerjev.

Microchip Factory Programmer

programerji pic krmilniki Najbolj znana in priljubljena je preprosta PIC programerka, ki uporablja veliko ljudi in jo mnogi poznajo pod imenom PICkit 2. Njegova priljubljenost je pojasnjena z očitnimi in implicitnimi prednostmi. Očitne prednosti, ki jih ta programer USB za PIC lahko najdemo že dolgo časa, med njimi: relativno nizki stroški, enostavnost upravljanja in vsestranskost glede na celotno družino mikrokontrolerjev, od 6-pin do 20-pin.

Uporaba programa Microchip

Z njegovo uporabo lahko najdete številne vaje, ki vam bodo pomagale pri obravnavanju vseh vrst uporabe. Če upoštevamo ne le programerja PIC, kupljenih »iz rok«, ampak pridobljenega od uradnega zastopnika, potem lahko opazimo tudi kakovost podpore, ki jo nudimo. Poleg tega obstajajo tudi gradiva za usposabljanje o uporabi, licencirana razvojna okolja, pa tudi demo plošča, ki je zasnovana za delo z mikrokontrolerji z nizko močjo. Poleg vsega tega obstajajo tudi pripomočki, ki bodo pripomogli k temu, da bo delo z mehanizmom bolj prijetno, pomagati slediti procesu programiranja in razhroščevanja dela mikrokrmilnika. Prav tako prihaja pripomoček za spodbujanje dela MK.

mikrokontroler pic programer

Drugi programerji

Poleg uradnega programerja obstajajo še drugi, ki omogočajo programiranje mikrokontrolerjev. Pri njihovem pridobivanju se ni treba zanašati na dodatno programsko opremo, ampak za tiste, ki ne potrebujejo več, je to dovolj. Precej očitna pomanjkljivost je dejstvo, da je za nekatere programerje težko najti potrebno programsko opremo za učinkovito delo.

Ročno sestavljeni programerji

Zdaj pa je morda najbolj zanimiv programer PIC-krmilnikov, ki so sestavljeni ročno. Ta možnost uporabljajo tisti, ki nimajo denarja ali pa je preprosto ne želijo porabiti. V primeru nakupa od uradnega zastopnika, lahko računate na dejstvo, da če se naprava izkaže za slabe kakovosti, jo lahko vrnete in dobite novo v zameno. Pri nakupu »iz rok« ali s pomočjo oglasnih desk v primeru slabega spajkanja ali mehanskih poškodb ni treba povrniti stroškov in dobiti kakovostnega programerja. Zdaj za ročno sestavljeno elektroniko.

Programator PIC je lahko zasnovan za posebne modele ali univerzalen (za vse ali skoraj vse modele). Gre za čipe, ki lahko pretvorijo signale iz RS-232 v signal, ki vam bo omogočil programiranje MC. Ne smemo pozabiti, da ko sestavljate konstrukcijo, ki jo je dal nekdo, programer PIC, vezje in rezultat bi moral biti eden na enega. Tudi majhna odstopanja so nezaželena. Ta opomba velja za začetnike v elektroniki, ljudje z izkušnjami in prakso lahko izboljšajo skoraj vse sheme, če jih je še veliko. usb pic programer

Ločeno, je vredno reči besedo in o programski kompleks, ki zagotavljajo USB-programer za PIC, sestavljen z lastnimi rokami. Dejstvo je, da ni dovolj sestaviti programerja po eni od številnih shem, predstavljenih v globalnem omrežju. Potrebujete tudi programsko opremo, ki bo računalniku z njo omogočala bliskanje mikrokrmilnika. Tako se pogosto uporabljajo Icprog, WinPic800 in mnogi drugi programi. Če programer samega programerja ni določil programske opreme, s katero lahko svoje delo stori njegovo ustvarjanje, potem boste morali sami ugotoviti s silo. Enako velja za tiste, ki zbirajo lastne sheme. Za MC lahko napišete program, vendar je to prava aerobika.

Univerzalni programerji, ki niso primerni samo za PIC

Če je oseba zainteresirana za programiranje mikrokontrolerjev, potem je malo verjetno, da bo vedno uporabljal samo en tip. Za tiste, ki ne želijo posebej kupiti programerjev za različne vrste mikrokontrolerjev različnih proizvajalcev, so razvili univerzalne naprave, ki lahko programirajo MK več podjetij. Ker je veliko podjetij, ki jih proizvajajo, bi morali izbrati par in jim povedati o programerjih za njih. Izbira je padla na velikane trga mikrokrmilnikov: PIC in AVR. programer pic vezje

Univerzalni programator PIC in AVR je oprema, katere značilnost je njena vsestranskost in zmožnost spreminjanja dela zaradi programa, ne da bi se spremenile komponente strojne opreme. Zaradi tega premoženja takšne naprave zlahka delajo z MC-ji, ki so bili izdani za prodajo po izpustitvi programerja. Glede na to, da se arhitektura v bližnji prihodnosti ne bo bistveno spremenila, bodo dolgo časa uporabne. Dodatne ugodne lastnosti tovarniških programerjev naj vključujejo:

  1. Znatne strojne omejitve glede števila programljivih čipov, ki bodo omogočile programiranje ne ene, ampak več enot elektronike naenkrat.
  2. Sposobnost programiranja mikrokontrolerjev in vezij na osnovi različnih tehnologij (NVRAM, NAND Flash in drugi).
  3. Relativno kratek programski čas. Odvisno od modela programerja in kompleksnosti programirljive kode lahko traja od 20 do 400 sekund.

Značilnosti praktične uporabe

preprost programer pic Posebej je treba omeniti temo praktične uporabe. Praviloma se programerji priključijo na vrata USB, vendar obstajajo različice, ki delujejo z enakimi žicami kot trdi disk. In da jih uporabite, morate odstraniti pokrov računalnika, iti skozi žice in sam proces povezovanja ni zelo primeren. Toda druga vrsta je bolj vsestranska in zmogljiva, zahvaljujoč mu je hitrost vdelane programske opreme večja kot pri USB-ju. Uporaba druge možnosti ni vedno tako priročno in udobno rešitev, kot z USB, saj pred uporabo, morate narediti številne operacije: dobil primer, ga odprite, poiščite potrebno žico. Pri delu s tovarniškimi modeli ne morete skrbeti zaradi morebitnih težav zaradi pregrevanja ali prenapetosti, saj imajo praviloma posebno zaščito.

Delo z mikrokontrolerji

Kaj je potrebno, da vsi programerji delajo z mikrokontrolerji? Dejstvo je, da, čeprav so programerji samostojna vezja, prenašajo računalniške signale v določenem zaporedju. In problem, kako računalnik pojasnjuje, kaj natančno je treba poslati, je rešen s programsko opremo za programerja.

V prostem dostopu je veliko različnih programov, ki so namenjeni delu s programerji, tako domačimi kot tovarniškimi. Ampak, če ga je naredilo malo znano podjetje, je bilo narejeno po shemi drugega ljubimca elektronike ali pa oseba, ki bere te vrstice, potem programske opreme ni mogoče najti. V tem primeru je možno uporabiti oštevilčenje vseh razpoložljivih pripomočkov za programiranje, in če se ne ujemajo (z zagotovilom, da programer dobro deluje), potem morate bodisi vzeti / narediti drugega PIC programerja, bodisi napisati svoj program, ki je zelo visok akrobat. univerzalni programer pic in avr

Možne težave

Žal, tudi najbolj idealna tehnika ni prikrajšana za možne težave, ki jih ne-ne, in se bodo pojavile. Za boljše razumevanje morate sestaviti seznam. Nekatere od teh težav lahko popravite ročno ob podrobnem pregledu programatorja, nekatere pa lahko preverite le, če je na voljo potrebna preskusna oprema. V tem primeru, če programer PIC-mikrokontroler tovarne, je malo verjetno, da se določi, se zdi mogoče. Čeprav lahko poskusite najti možne vzroke napak:

  1. Slaba kakovost spajkanja programerskih elementov.
  2. Pomanjkanje gonilnikov za delo z napravo.
  3. Poškodbe v programatorju ali žicah znotraj računalnika / USB.

Poskusi z mikrokontrolerjem

Torej, vse je tam. Kako začeti delati s tehnologijo, kako začeti utripati mikrokontroler s programerjem?

  1. Priključite zunanje napajanje, priključite vso opremo.
  2. Sprva je potrebno okolje, v katerem bo vse narejeno.
  3. Ustvarite potreben projekt, izberite konfiguracijo mikrokrmilnika.
  4. Pripravite datoteko, ki vsebuje vso potrebno kodo.
  5. Povežite se s programerjem.
  6. Ko je vse pripravljeno, lahko že utripate mikrokrmilnik.

Zgoraj je bila napisana le splošna shema, ki vam omogoča, da razumete, kako se proces odvija. Za posamezna razvojna okolja se lahko rahlo razlikujejo, podrobnejše informacije o njih pa najdete v navodilih.

Rada bi ločeno napisati poziv vsem, ki šele začenjajo uporabljati programerje. Ne pozabite, da je, ne glede na to, kako se lahko zdi nekaj osnovnih korakov, vedno treba slediti, da lahko oprema deluje normalno in ustrezno ter izpolni določene naloge. Uspehi v elektroniki!