DomovRevijaProgramator PG-302

Programator PG-302

 

Izdelava serijskega kabla za povezavo s PC in napajalnega kabla

Izdelava kabla je tudi enostavna: po spodnji shemi sestavite dva konektorja DB9, na strani programatorja je moški in na strani PC-ja je ženski. Namesto na DB9 lahko na PC strani namestite konektor DB25. V tem primeru se držite sheme na sliki 4. Uporabljene so le tri žice: TXD, RXD in GND.

Nameščanje programa v PC

Slike niKrmilni program v PC-ju teče v Windows okolju. Deluje tako v Win 3.11 kot tudi v Win95 ali Windows NT operacijskem sistemu. Program za namestitev dobite na 3.5 palčni disketi. Pri instalaciji naložite namestitveni program setup3_01. exe v svoj direktorij oz. mapo in ga zaženite. Ker je to samorazširitveni program, sam razpakira programe, ki so potrebni za delovanje programatorja. Ko je to narejeno, lahko zaženete program Pg302.exe.

Nastavitve programa (Setup)

Slike ni

Slike ni

Slike ni

Slike ni

Ko se odpre okno programa, najprej izberite proizvajalca in vrsto mikrokontrolerja, ki ga želite programirati. To naredite tako, da pritisnete Setup, Device in izberete proizvajalca ter nato še ustrezni mikrokontroler. Nadalje svetujemo, da si v menuju Setup odkljukate Auto Verify in Auto Erase. Tako bo programiranje teklo tekoče.

Programator preko zgoraj opisanega standardnega kabla za serijsko komunikacijo priklopimo na eno od prostih serijskih komunikacijskih vrat. Nato morate določiti komunikacijska vrata , preko katerih bo potekalo programiranje. V kolikor ne veste, na katerih komunikacijskih vratih je vaš programator priklopljen, lahko poizkušate tako, da v meniju Setup.Comms najprej izberete Comm1, izpraznete TEXTOOL podnožje programatorja, priklopite napajalno napetost in pritisnite Blank Check ter počakate na odgovor programatorja. V kolikor bo odgovor “Programmer not responding” zamenjajte komunikacijska vrata v meniju Setup.Comms ali celo preklopite serijski kabel na druga komunikacijska vrata vašega računalnika. To počenjajte toliko časa da dobite odgovor “Device Blank”.

Slike niMikrokontroler vložimo v TEXTOOL podnožje programatorja. Mikrokontroler naj bo obrnjen tako, da ima nogico 1 pri ročici TEXTOOL podnožja oziroma vsa integrirana vezja na programatorju naj imajo nogico 1 na isti strani!.

Programiranje

Sedaj že lahko programirate mikrokontrolerje, jih berete in shranite njihovo vsebino v datoteko. Seveda ne morete prebrati vsebine mikrokontrolerja, ki so ga pri programiranju “zaklenili” s t.i. Lock biti. Samo programiranje poteka tako, da najprej z ukazom “Browse” poiščemo, kje se nahaja datoteka, ki jo želimo programirati. Ko jo najdemo, jo kliknemo z miško in še enkrat kliknemo na OK. Program bo v primeru programiranja v spodnjem oknu napisal, kakšen je status programiranja.

Slike ni

Slike ni

Po uspešnem programiranju lahko zaklenemo Lock bite tako, da pritisnemo “Program Lock Bits” in z miško odkljukamo želene Lock bite. Pri programiranju moramo upoštevati, da programator programira SAMO Intelovo HEX kodo! Vse druge oblike programske kode bodo napačno sprogramirane in mikrokontroler ne bo deloval po programu. Pri programiranju morate paziti, da ni hex koda prevelika glede na spominski prostor mikrokontrolerja. Predolga koda za spominski prostor določenega mikrokontrolerja bo pomenila, da bo programator pri preverjanju vsebine javil napako. Enako velja za EEPROM pri AVR procesorjih.

Jasno je, da se mora oznaka mikrokontrolerja, ki ga želimo programirati ujemati z nastavljeno oznako mikrokontrolerja na programatorju. Tako bo programiranje npr. 89C2051 neuspešno, če je programator nastavljen na 89C51 in podobno.

Za programiranje 40 pinskih mikrokontrolerjev je potrebno dodatno podnožje-adapter. V meniju Setup.Device so mikrokontrolerji brez oznake programirljivi brez dodatnih adapterjev, tisti označeni z eno zvezdico (*) se programirajo v adapterju označenim z #ADT 87WD, tisti označeni z dvema zvezdicama (**) pa se programirajo v adapterju označenem z #ADT 90. Na voljo pa je tudi ISP programirni kabel, s katerim lahko programiramo AVR mikrokotrolerje kar v končnem vezju.

Nakup v virtualni trgovini ni mogoč. Izdelek je iz šel iz prodaje, lahko pa vam naredimo posebej za vas tiskanino?

PDF članek

PG-302 program za Windows

Programator PG302
Avtor: Jure Mikeln