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

Nastavitve programa (Setup)
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”.

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.
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?
Programator PG302 Avtor: Jure Mikeln





