USB programator za družinske čipe pic. Kako programirati mikrokontrolerje PIC ali preprost programator JDM. Značilnosti praktične uporabe

Programator krmilnika USB PIC - 3,8 od 5 na podlagi 11 glasov

Fotografije programerja je zagotovil Ansagan Khasenov

Ta članek obravnava praktične vidike sestavljanja preprostega USB programatorja za PIC mikrokontrolerje, ki ima originalno ime GTP-USB (Grabador TodoPic-USB). Obstaja starejši model tega programatorja GTP-USB plus, ki podpira tudi AVR mikrokontrolerje, vendar se ponuja za denar. Nedvoumnih informacij o vezjih in vdelani programski opremi za GTP-USB plus ni bilo mogoče najti. Če imate informacije o GTP-USB plus, me kontaktirajte.

Torej, GTP-USB. Ta programator je sestavljen na mikrokrmilniku PIC18F2550. GTP-USB ni priporočljiv za začetnike, ker... sestavljanje zahteva utripanje PIC18F2550 in za to potrebuje programator. Začaran krog, a ne tako začaran, da bi postal ovira pri montaži.

Od originalna shema Elementi zaslona GTP-USB so izključeni zaradi poenostavitve zasnove tiskanega vezja. Glavni indikator je monitor vašega računalnika, na katerem lahko spremljate proces programiranja iz programa WinPic800 različice 3.55G ali 3.55B.

Lahko GTP-USB vezje.

Signalni vodi Vpp1 in Vpp2 sta določeni za mikrokontrolerje v paketih z različnim številom pinov. Linija Vpp/ICSP je definirana za programiranje v vezju. Ostale vrstice so standardne.

Programator je sestavljen na enostranskem tiskanem vezju.

Adapter lahko brez težav povežemo s katerim koli drugim PIC mikrokrmilniškim programatorjem, kar je vsekakor priročno.

Po montaži ga prvič vklopimo. Ko je GTP-USB prvič povezan z računalnikom, se prikaže sporočilo

Temu sledi tradicionalni poziv za namestitev gonilnika. Gonilnik se nahaja v nadzornem programu WinPic800 na približni poti \WinPic800 3.55G\GTP-USB\Driver GTP-USB\.


Strinjamo se z opozorili in nadaljujemo namestitev.

Biti pozoren. To vezje programatorja in njegova vdelana programska oprema sta bila preizkušena v praksi in delujeta z različicama krmilnega programa WinPic800 3.55G in 3.55B. Starejše različice, na primer 3.63C, ne delujejo s tem programatorjem. Izvajanje nastavitev nadzorni program: v meniju Nastavitve - Strojna oprema izberite GTP-USB-#0 ali GTP-USB-#F1 in kliknite Uporabi.

Kliknite na gumb na plošči in preizkusite opremo. Kot rezultat uspešnega testiranja se pojavi sporočilo (glej spodaj), ki nas razveseli.

Ta programator je odlično deloval z naslednjimi krmilniki (od tega, kar je bilo na voljo): PIC12F675, PIC16F84A, PIC16F628A, PIC16F874A, PIC16F876A, PIC18F252. Test krmilnikov, pisanje in branje podatkov - uspešno opravljen. Hitrost dela je impresivna. Branje 1-2 sek. Snemanje 3-5 sek. Nobenih napak ni bilo opaziti. Nekateri ožičeni MK so bili preizkušeni v strojni opremi - delujejo.


Predstavlja največ preprost dizajn za utripanje krmilnikov družine PIC. Nesporne prednosti - preprostost, kompaktnost, napajanje brez zunanji vir To klasično programatorsko vezje je naredilo zelo priljubljeno med radioamaterji, še posebej, ker je vezje staro že 5 let in se je v tem času uveljavilo kot preprosto in zanesljivo orodje za delo z mikrokontrolerji.

Shematski diagram programatorja za krmilnike pic:

Za samo vezje ni potrebno napajanje, ker to izvajajo COM vrata računalnika, preko katerih se krmili firmware mikrokrmilnika. Za nizkonapetostni način programiranja zadostuje 5V, vendar vse možnosti za menjavo (varovalke) morda ne bodo na voljo. Priključek za povezavo vrat COM-9 je bil nameščen neposredno na vezje programatorja PIC - izkazalo se je za zelo priročno.

Ploščo lahko priključite neposredno v vrata brez dodatnih kablov. testiran na različnih računalnikih in pri programiranju MK serije 12F, 16F in 18F, pokazal visoka kvaliteta vdelana programska oprema. Predlagano vezje omogoča programiranje mikrokontrolerjev PIC12F509, PIC16F84A, PIC16F628. Na primer, pred kratkim je z uporabo predlaganega programerja mikrokrmilnik za .

Za programiranje se uporablja WinPic800 - eden od najboljši programi za programiranje krmilnikov PIC. Program vam omogoča izvajanje operacij za mikrokontrolerje družine PIC: branje, pisanje, brisanje, preverjanje pomnilnika FLASH in EEPROM ter nastavitev konfiguracijskih bitov.

Tako se je zgodilo, da sem se z mikrokontrolerji začel seznanjati z AVR. Mikrokontrolerjev PIC sem se zaenkrat izogibal. Vendar pa imajo tudi edinstvene modele, ki jih je zanimivo ponoviti! Toda tudi te mikrokontrolerje je treba flashati. Ta članek pišem predvsem zase. Da ne pozabimo na tehnologijo, kako brez težav in izgube časa flashati PIC mikrokontroler.

Kako programirati mikrokontrolerje PIC ali preprost programator JDM

Za prvo vezje - dolgo sem poskušal narediti programator PIC z uporabo vezij, ki sem jih našel na internetu - ni bilo nič. Škoda, vendar sem se moral obrniti na prijatelja, da bi utripal MK. Ni pa dobra ideja, da nenehno tečete naokoli s prijatelji! Ta isti prijatelj je priporočil preprosto vezje, ki deluje iz vrat COM. Toda tudi ko sem ga sestavil, ni nič delovalo. Navsezadnje ni dovolj, da sestavite programator - zanj morate prilagoditi tudi program, ki ga bomo uporabili za utripanje. Ampak ravno tega nisem mogel storiti. Na netu je cel kup navodil in le malo jih je meni pomagalo...

Potem mi je uspelo flashati en mikrokontroler. A ker sem šival pod hudo časovno stisko, si nisem mislil shraniti vsaj povezave do navodil. In potem je nisem našel. Zato ponavljam - pišem članek, da bi imel svoja navodila.

Torej, programator za mikrokontrolerje PIC. Enostavno, čeprav ne 5 žic, kot za AVR mikrokontrolerji, ki ga uporabljam še danes. Tukaj je diagram:

Tukaj je tiskano vezje ().

Priključek COM je spajkan z zatiči neposredno na kontaktne ploščice (glavna stvar je, da se ne zamenjate s številčenjem). Druga vrsta zatičev je povezana s ploščo z majhnimi mostički (sem zelo nejasno povedal, ja). Ti bom poskusil dati fotko ... čeprav je grozljivo (zdaj nimam normalnega fotoaparata).
Najslabše je, da mikrokrmilniki PIC potrebujejo 12 voltov za firmware. In bolje je ne 12, ampak malo več. Recimo 13. Ali 13,5 (mimogrede, strokovnjaki – popravite me v komentarjih, če se motim. Prosim.). 12 voltov se še vedno nekje dobi. Kje je 13? Preprosto sem se rešil iz situacije - vzel sem sveže napolnjeno litij-polimersko baterijo, ki je imela 12,6 voltov. No, ali celo štiricelična baterija, s svojimi 16 volti (takle sem flešnil en PIC - ni problema).

Ampak spet sem se zamotil. Torej - navodila za utripanje PIC mikrokontrolerjev. Iščemo program WinPIC800 (na žalost preprost in priljubljen icprog zame ni deloval) in ga nastavimo, kot je prikazano na sliki.

Po tem odprite datoteko vdelane programske opreme, povežite mikrokrmilnik in ga bliskajte.

Vezja, ki uporabljajo mikrokontrolerje, postajajo zelo priljubljena na internetu. Mikrokrmilnik je poseben čip, ki je v bistvu majhen računalnik z lastnimi vhodno/izhodnimi vrati in pomnilnikom. Zahvaljujoč mikrokrmilniku lahko ustvarite zelo funkcionalna vezja z minimalno količino pasivnih komponent, npr. Digitalna ura, predvajalniki, razni LED učinki, naprave za avtomatizacijo.

Da bi mikrovezje začelo izvajati kakršne koli funkcije, ga je treba utripati, tj. naložite kodo vdelane programske opreme v njegov pomnilnik. To lahko storite s posebno napravo, imenovano programator. Programator poveže računalnik, na katerem se nahaja datoteka vdelane programske opreme, z mikrokrmilnikom, ki se flasha. Omeniti velja, da obstajajo mikrokontrolerji družine AVR, na primer Atmega8, Attiny13 in serije pic, na primer PIC12F675, PIC16F676. Serija Pic pripada Microchipu, serija AVR pa Atmelu, zato sta metodi vdelane programske opreme za PIC in AVR različni. V tem članku si bomo ogledali postopek ustvarjanja programatorja Extra-pic, s katerim lahko bliskate mikrokrmilnik serije pic.
Prednosti tega programatorja so preprostost njegovega vezja, zanesljivost delovanja in vsestranskost, saj podpira vse običajne mikrokontrolerje. Računalnik je podprt tudi z najpogostejšimi firmware programi, kot so Ic-prog, WinPic800, PonyProg, PICPgm.

Programatorsko vezje


Vsebuje dve mikrovezji, uvoženo MAX232 in domače KR1533LA3, ki ju je mogoče zamenjati s KR155LA3. Dva tranzistorja, KT502, ki ju je mogoče zamenjati s KT345, KT3107 ali katerim koli drugim PNP tranzistorjem majhne moči. KT3102 lahko spremenite tudi na primer v BC457, KT315. Zelena LED služi kot indikator razpoložljivosti napajanja, rdeča LED sveti med postopkom vdelane programske opreme mikrokrmilnika. Dioda 1N4007 se uporablja za zaščito vezja pred napajanjem z napačno polarnostjo.

Materiali


Seznam delov, potrebnih za sestavljanje programatorja:
  • Stabilizator 78L05 – 2 kom.
  • Stabilizator 78L12 – 1 kos.
  • LED 3 V. zelena - 1 kos.
  • LED 3 V. rdeča - 1 kos.
  • Dioda 1N4007 – 1 kos.
  • Dioda 1N4148 – 2 kos.
  • Upor 0,125 W 4,7 kOhm – 2 kos.
  • Upor 0,125 W 1 kOhm – 6 kosov.
  • Kondenzator 10 uF 16V – 4 kosi.
  • Kondenzator 220 uF 25V – 1 kos.
  • Kondenzator 100 nF – 3 kosi.
  • Tranzistor KT3102 – 1 kos.
  • Tranzistor KT502 – 1 kos.
  • Čip MAX232 – 1 kos.
  • Čip KR1533LA3 – 1 kos.
  • Napajalni konektor – 1 kos.
  • Priključek vrata COM"mati" - 1 kos.
  • Vtičnica DIP40 – 1 kos.
  • DIP8 vtičnica – 2 kom.
  • DIP14 vtičnica – 1 kos.
  • DIP16 vtičnica – 1 kos.
  • DIP18 vtičnica – 1 kos.
  • DIP28 vtičnica – 1 kos.
Poleg tega potrebujete spajkalnik in sposobnost njegove uporabe.

Proizvodnja PCB

Programator je sestavljen na tiskanem vezju dimenzij 100x70 mm. Tiskano vezje je izdelano po metodi LUT, datoteka je priložena članku. Pred tiskanjem slike ni treba zrcaliti.


Prenesite tablo:

(prenosov: 639)

Sestava programatorja

Najprej se na tiskano vezje spajkajo mostički, nato upori, diode. Nazadnje morate spajkati vtičnice in napajalne konektorje ter vrata COM.



Ker na tiskano vezje Obstaja veliko vtičnic za flashable mikrokontrolerje, vendar niso vsi njihovi pini izkoriščeni, lahko uporabite ta trik in odstranite neuporabljene kontakte iz vtičnic. Hkrati bo manj časa porabljenega za spajkanje in vstavljanje mikrovezja v takšno vtičnico bo veliko lažje.


Priključek COM port (imenovan DB-9) ima dva zatiča, ki ju je treba "zatakniti" v ploščo. Da ne bi vrtali dodatnih lukenj na ploščo zanje, lahko odvijete dva vijaka pod stranicama konektorja in nožice bodo odpadle, prav tako kovinski rob konektorja.


Po spajkanju vseh delov je treba ploščo oprati iz talila, sosednje kontakte pa zazvoniti, da se preveri, ali je prišlo do kratkega stika. Prepričajte se, da v vtičnicah ni mikrovezij (odstraniti morate tako MAX232 kot KR1533LA3), priključite napajanje. Preverite, ali je na izhodih stabilizatorjev napetost 5 voltov. Če je vse v redu, lahko namestite mikrovezja MAX232 in KR1533LA3, programer je pripravljen za uporabo. Napajalna napetost vezja je 15-24 voltov.



Programatorska plošča vsebuje 4 vtičnice za mikrokontrolerje in eno za flash pomnilniške čipe. Pred namestitvijo mikrokontrolerja, ki ga želite vstaviti na ploščo, morate preveriti, ali se njegov pinout ujema s pinoutom na programski plošči. Programator lahko priključite na COM vrata računalnika neposredno ali preko podaljška. Srečno gradnjo!

Skupna raba z:
Hitra sestava želenega vezja na mikrokontrolerju za mnoge radioamaterje ni težava. Toda veliko ljudi, ki začnejo delati z mikrokontrolerji, se sooči z vprašanjem, kako jih programirati. Ena najpreprostejših možnosti programiranja je programator JDM.
Programmer ProgCode v 1.0 Ta program deluje v operacijskem sistemu Windows XP. Omogoča programiranje PIC krmilnikov srednje družine (PIC16Fxxx) preko COM porta računalnika. Indikator povezave programatorja (v zgornjem desnem kotu okna) sveti rdeče, če na vratih, izbranih v nastavitvah, ni programatorja. Če je programator priključen, ga program zazna in indikator v zgornjem desnem kotu dobi obliko, prikazano na sliki 1. Nadzorna plošča se nahaja na levi strani okna programa. To ploščo lahko pomanjšate s klikom na gumb v orodni vrstici ali s klikom na levi rob okna (to je priročno, ko je okno programa povečano na cel zaslon).

Slika (posnetek zaslona programa ProgCode v1.0)


Če je v program naložena datoteka HEX, je priporočljivo, da na seznamu krmilnikov najprej izberete MK, za katerega je zasnovana naložena vdelana programska oprema. Če tega ne storite, bo datoteka, namenjena mikrokontrolerju z večjim pomnilnikom od tistega, ki je izbran na seznamu, odrezana in deli programa izgubljeni - pri tej možnosti nalaganja datoteke se prikaže opozorilo.

Če se to ne zgodi, lahko po nalaganju datoteke v program izberete želeni krmilnik.

Format datoteke SFR Programator ProgCode podpira delo z lastnim formatom datoteke. Te datoteke imajo pripono .SFR in vam omogočajo shranjevanje Dodatne informacije o programu, zasnovanem za mikrokontroler. V tej datoteki so shranjeni podatki o vrsti mikrokontrolerja. To vam omogoča, da pri nalaganju datoteke SFR ne skrbite za predhodno izbiro vrste MK v nastavitvah.

Nastavitve vrat in protokola pri priklopu programatorja Po namestitvi programa so privzeto nastavljene vse nastavitve, ki so potrebne za delo programatorja z vezjem JDM, podanim na tej strani.
Inverzija signala v zgornjem vezju je potrebna le za izhod OutData, saj v tem vezju signal invertira ustrezni tranzistor. Na vseh drugih zatičih je inverzija onemogočena.



Zakasnitev impulza je lahko enaka 0. Njena prilagoditev je predvidena za "posebej težke" primerke krmilnika, ki jih ni mogoče utripati. Enako velja za dodatek za premor snemanja - privzeto je enak nič. Če povečate te nastavitve, se bo čas programiranja krmilnika znatno povečal.

Potrditveno polje »Preveri ob pisanju« je treba označiti, če morate »sproti« preveriti pravilnost in skladnost vsega, kar je zapisano v mikrokrmilnik, z izvorno datoteko. Če počistite to polje, se preverjanje sploh ne bo izvedlo in ne bo nobenih sporočil o napakah, tudi če takšne napake dejansko obstajajo.
Izberite hitrost vrat - hitrost je lahko poljubna. Za programerja JDM ta parameter nima pomena.

Windows XP uporablja medpomnjenje poslanih podatkov vrata COM informacije. To so tako imenovani medpomnilniki FIFO. Da bi se izognili napakam pri programiranju prek JDM, mora biti ta mehanizem onemogočen. To lahko storite v upravitelju naprav Windows.

Pojdite na nadzorno ploščo in nato:
Administracija – Upravljanje računalnika – Upravitelj naprav

Nato izberite vrata, na katera je priključen programator JDM (na primer COM1) - poglejte lastnosti - zavihek parametri vrat - dodatno. In počistite polje "Uporabi medpomnilnike FIFO"

Slika - Nastavitev vrat COM za delo s programatorjem JDM



Po tem znova zaženite računalnik.


Brskalnik za lokalne projekte Poleg neposrednega programiranja krmilnikov program izvaja priročen brskalnik za projekte na MK, ki se nahaja tako v lokalnih mapah v računalniku kot na internetu. To je bilo narejeno zaradi lažje uporabe. Pogosto so potrebni projekti v različnih mapah in morate porabiti čas, da pridete do pravega imenika, da si lahko ogledate projekt. Tukaj lahko preprosto dodate potrebne mape na seznam map in si ogledate kateri koli projekt z dvema ali tremi kliki miške.

Ko dvokliknete nanjo v oknu brskalnika, se bo katera koli datoteka odprla v samem programu - to velja za slike, html datoteke, doc, rtf, djvu (če nameščenih vtičnikov), pdf, txt, asm. Datoteko lahko odprete tudi z dvojnim klikom v brskalniku z uporabo zunanjega programa, nameščenega v računalniku. Če želite to narediti, morate na seznam "File Associations" vnesti končnico želene vrste datoteke. Če ne določite poti do programa za odpiranje, bo Windows privzeto odprl datoteko v programu (to je priročno za odpiranje arhivov, ki niso vedno jasno odprti). Če je na seznamu podana pot do programa za odpiranje, se bo datoteka odprla v navedenem programu. Na ta način je priročno gledati datoteke, kot so SPL, LAY, DSN.

Slika (posnetek zaslona brskalnika programa ProgCode v1.0)



Okno z nastavitvami povezave datotek je videti takole:




Projektni brskalnik na internetu Projektni brskalnik na internetu, tako kot lokalni projektni brskalnik, vam omogoča, da z nekaj kliki hitro odprete želeno spletno mesto na internetu, si ogledate projekt in po potrebi takoj utripate program v MK .



Pri pregledovanju projektov na internetu, če je na strani projekta povezava do datoteke s pripono SFR (to je format datoteke programa ProgCode), se bo ob kliku nanjo takšna datoteka odprla v novem program in je takoj pripravljen za vstavljanje v mikrokontroler.
Seznam povezav lahko urejate z gumbom "Uredi". Odpre se okno za urejanje seznama povezav:





Opis postopka programiranja čipa Večina sodobnih čipov vsebuje bliskovni pomnilnik, ki se programira s pomočjo protokola I2C ali podobnih protokolov.
Prepisljivi pomnilnik najdemo v krmilnikih PIC, AVR in drugih, pomnilniških čipih kot je 24Cxx in podobnih, raznih pomnilniških karticah kot so MMC in SD, navadnih USB bliskavica kartice, ki se povezujejo z računalnikom preko USB konektorja Razmislimo o zapisovanju informacij v flash pomnilnik mikrokontrolerja PIC16F628A Obstajata 2 vrstici DATA in CLOCK, preko katerih se informacije prenašajo. Linija CLOCK se uporablja za dovajanje taktnih impulzov, linija DATA pa za prenos informacij.
Za prenos 1 bita informacij v mikrokrmilnik morate nastaviti 0 ali 1 (odvisno od vrednosti bita) na podatkovni liniji (DATA) in ustvariti padec napetosti (prehod od 1 do 0) na urni liniji ( URA).
En bit za krmilnik ni dovolj. Počaka še pet, da to 6-bitno sporočilo zazna kot ukaz. Krmilnik ima zelo rad ukaze, ti pa morajo biti sestavljeni iz 6 bitov - takšna je narava PIC16.
Tukaj je seznam in pomen ukazov, ki jih PIC lahko razume. Ukazov ni tako veliko - besednjak tega krmilnika je majhen, vendar ne mislite, da je popolnoma neumen - obstajajo naprave z manj ukazi "LoadConfiguration" 000000 - Nalaganje konfiguracije
"LoadDataForProgramMemory" 000010 - Nalaganje podatkov v programski pomnilnik
"LoadDataForDataMemory" - 000011 - Nalaganje podatkov v podatkovni pomnilnik (EEPROM)
"IncrementAddress" 000110 - Povečajte naslov PC MK
"ReadDataFromProgramMemory" 000100 - Branje podatkov iz programskega pomnilnika
"ReadDataFromDataMemory" 000101 - Branje podatkov iz podatkovnega pomnilnika (EEPROM)
"BeginProgrammingOnlyCycle" 011000 - Začni programski cikel
"BulkEraseProgramMemory" 001001 - Popolno brisanje programskega pomnilnika
"BulkEraseDataMemory" 001011 - Popolno brisanje podatkovnega pomnilnika (EEPROM)
"BeginEraseProgrammingCycle" 001000 - Začnite cikel programiranja Krmilnik se na te ukaze odzove drugače. Na različne načine morate po izdaji ukaza nadaljevati pogovor z njim.
Če želite začeti polnopravni proces programiranja, morate na pin MCLR krmilnika priključiti tudi napetost 12 voltov in nato napajalno napetost. V tem zaporedju napajanja z napetostjo je določen pomen. Če je PIC konfiguriran za delovanje iz notranjega oscilatorja RC, lahko po priključitvi napajanja začne izvajati lasten program, kar pri programiranju ni dovoljeno, saj je okvara neizogibna.
Predhodna oskrba z 12 volti za MCLR vam omogoča, da se izognete takšnemu razvoju.
Pri zapisovanju informacij v bliskovni pomnilnik programov MK po ukazu "LoadDataForProgramMemory" 000010 - Nalaganje podatkov v programski pomnilnik, je treba podatke same poslati krmilniku - 16 bitov,
ki izgledajo takole: "0xxxxxxxxxxxxxxx0". Križci v tej besedi so sami podatki, ničle na robovih pa so poslane kot okvir - to je standard za PIC16. V besedi je samo 14 pomembnih bitov.Ta serija krmilnikov ima 14-bitni format za predstavitev ukazov.
Po končanem prenosu podatkovne besede PIC čaka na naslednji ukaz.
Ker je naš cilj zapisati besedo v programski pomnilnik MK, naj bo naslednji ukaz ukaz
"BeginEraseProgrammingCycle" 001000 - Začni programski cikel. Po prejemu je krmilnik prekinjen z zunanjim svetom za 6 milisekund, kar potrebuje za dokončanje procesa zapisovanja. Signale na nožicah mikrokrmilnika generira računalnik z posebni programi- programerji. Za prenos signala se lahko uporabljajo vrata COM, LPT ali USB. Programi, kot so PonyProg, IsProg, WinPic800, delujejo s programatorjem JDM.
Programatorsko vezje JDM preprosto vezje programator je prikazan na sliki. Čeprav to vezje ne izvaja nadzora napajalnega zaporedja napetosti, je zelo preprosto in ga je možno sestaviti tako vezje zelo hitro z minimalno količino delov.
Slika (programatorsko vezje JDM)


Eno od vprašanj pri povezovanju programatorja z računalnikom je, kako zagotoviti selektivno izolacijo. Da preprečite poškodbe vrat COM v primeru okvare v vezju. Nekateri modeli uporabljajo MAX232 IC, ki zagotavlja selektivno izolacijo in ujemanje ravni signala. V tej shemi je vprašanje rešeno preprosteje - z uporabo baterije. Raven signala, ki prihaja iz računalnika, je omejena z zener diodami VD1, VD2 in VD3. Kljub preprostosti vezja programatorja JDM se lahko uporablja za programiranje večine vrst mikrokontrolerjev PIC. Mostiček med pinoma COM6 (DSR) in COM7 (RTS) je zasnovan tako, da lahko program ugotovi, ali je programator povezan z računalnikom. .

Povezava izhodov programatorja z določenim MK je odvisna od vrste MK. Pogosto je na plošči programatorja nameščenih več plošč, ki so zasnovane za določeno vrsto krmilnika.

Tabela prikazuje namen nog nekaterih vrst MK med programiranjem.




Prikazane so slike z razporeditvijo pinov najpogostejših mikrokrmilnikov pri programiranju Pinout (pinout) mikrokrmilnikov PIC16F876A, PIC16F873A v ohišju DIP28.

Pinout mikrokontrolerjev PIC16F874A, PIC16F877A v ohišju DIP40.
Pinout (pinout) mikrokontrolerjev PIC16F627A, PIC16F628A, PIC16F648A v ohišju DIP18.
MCU PIC16F84 in PIC16F84A imata enako razporeditev pinov, namenjenih programiranju.

Dodelitev zatičev za mikrokrmilnike serije PIC16Fxxx, odvisno od vrste ohišja, je v večini primerov standardna, če pa obstaja dvom o tem, je najbolj zanesljivo preveriti podatkovni list za določen primer MK. Del dokumentacije je na voljo na ruski spletni strani http://microchip.ru Celotna zbirka podatkovnih listov in druge dokumentacije je na spletni strani proizvajalca mikrokontrolerjev PIC: http://microchip.com
Indeks projektov Program vam omogoča, da neposredno odprete stran s kazalom, si ogledate opis želenega projekta v nekaj klikih in takoj zaženete program v krmilnik.



Če morate krmilnik prenesti z izbrano vdelano programsko opremo, kliknite datoteko SFR, na primer Timer_a.sfr
Program prenese datoteko s strežnika na nov zavihek.



Po tem ostane le, da vstavite MK v vtičnico programatorja, če to še ni bilo storjeno, in kliknite gumb »Zapiši vse«.
Program je posnet v MK. Po tem se krmilnik vstavi v ploščo naprave in naprava je pripravljena za delovanje.

Program lahko prenesete na strani za prenos datoteke: http://cxema.my1.ru/load/proshivki/material_k_state_prostoj_jdm_programmator_dlja_pic_mikrokontrollerov/9-1-0-1613 Razdelek:


Vrh