A programozó használati utasítása és vezérlő szoftvere

1. A programozó használata

Az programozó használatánál a következőket feltétlenül tartsuk be:
• A programozó hardverét a hálózati csatlakoztatás előtt kössük a számítógép egyik szabad soros portjára.
• A hálózati csatlakoztatás után ellenőrizzük, hogy a táp meglétét jelző (piros) led világit-e.
• Soha ne tegyünk be, vagy vegyünk ki mikrokontrollert a textool foglalatból amíg a Processor in use (zöld) led világít!
• Soha ne tegyünk be a textool foglalatba AT89C2051 vagy AT89C4051 -től eltérő típusjelű IC-t!
• A programozó hardverét használat után lehetőség szerint feszültségmentesítsük.


2. A programozó vezérlő szoftverének installálása

A vezérlő program gépedre való felrakása rendkívül egyszerű. Az installáláshoz rendszeradminisztrátori jogosultság szükséges. Töltsd le a prg2051install-v1.0.zip állományt a gépedre és csomagold ki. Ezután indítsd el a prg2051install-v1.0.exe-t. Amikor a program elindult, a következő ablakot jeleníti meg:


Ebben az ablakban kiválaszthatod, hogy milyen nyelvvel induljon el majd a program (jelen esetben ez angol illetve magyar lehet), milyen indítási lehetőségeket csináljon (desktop icon és/vagy Startmenu item), a Select path nál kiválaszthatod, hogy a program hova installálódjon, ha a default programs könyvtárad nem felel meg. Az Install gomb megnyomásával egy újabb ablakot kapsz, ezen nyomon követheted az installálás menetét:


A felinstallált cuccokat szép zöld pipa jelzi, ha nem kértél desktop icon-t vagy Startmenu item-et, akkor ezek elött fekete X látható. Ha az installálás sikeres akkor az "Installation is complete. Ready to use." felirat jelenik meg az alsó hosszú gomb belsejében. A gomb megnyomásával az install program kilép. Ha az "Installation is unsuccessful" felirat tűnik elő, akkor valami hiba történt. Legtöbbször a hiba oka az, hogy vagy nem voltál rendszeradminisztrátor, vagy a megadott könyvtár jogosultságai nem megfelelőek, vagy nincs 500 Kbyte szabad hely a gépeden.


3. A vezérlő program használata

A vezérlő program elindításakor egy ablak jelenik meg. A főmenü alatt van egy státuszsor amelyben az aktuálisan betöltött állomány nevét láthatod az elérési útvonallal. Középen egy nagy scroolbox-ban a program memóriájának tartalma látható. Az alsó státusz sor három részre bomlik, az elsőben a hardverról, a másodikban a programozandó mikrokontrollerről, a harmadikban az egér által mutatott memóriacella tartalmáról láthatsz információkat. A program indítás után a beállított soros porton keresi a hardvert, ha azt nem találja hibaüzenetet kapunk.




3.1 A program menürendszere

3.1.1 A File menü:

Megnyitás:
Ezzel a menüponttal lehet állományt beolvasni a program memóriájába. Ha az állomány mérete nagyobb mint 4 Kbyte, akkor a program azt nem fogja beolvasni.

Mentés:
Ezzel a menüponttal lehet a processzor memóriájából a program memóriájába olvasott kódot elmenteni.

Kilépés:
Ezzel a menüponttal lehet a programból kilépni.



3.1.2 A Memória menü:

Törlés:
Megnyomására a program memóriájában levő adat törlődik, azaz a memória feltöltödik FF -ekkel.

Ellenőrzés:
Megnyomására a program összehasonlítja a mikrokontroller és saját memóriájának tartalmát. Az egyezőséget illetve a különbözőséget egy dialogboxban közli.



3.1.3 A Processzor menü:


Azonosítás:
A textool foglalatba helyezett mikrokontroller azonosítását lehet vele elvégezni. Az azonosítás eredménye az alsó középső státuszablakban látszik. Műveletek elött a program a behelyezett mikrokontrollert egyébként automatikusan azonosítja.

Flash törlése:
A flash tartalmát törli. A törlés az esetlegesen beégetett lock biteket is kipusztítja, miáltal a titkosított processzor is újraírhatóvá válik.

Lock bitek beállítása:
Megnyomására egy beállítóablak jön elő, amin kiválaszthatjuk a mikrokontroller titkosításának módját:


Flash Beolvasása:
Beolvassa a mikrokontroller programtárolójának tartalmát. A beolvasás elött a program memóriájában levő adatok törlődnek.

Flash Írása:
A program memóriájában levő adatokat a mikrokontroller programmemóriájába írja.



3.1.4 A Kommunikáció menü:
Ebben a menüpontban választhatjuk ki, hogy a program melyik soros porton keresztül kommunikáljon a hardverrel.

COM1:
A COM1 -es soros porton keresi a hardvert.

COM2:
A COM2 -es soros porton keresi a hardvert.



3.1.5 A segítség menü:

Nyelv:
A program lehetővé teszi, hogy több nyelven is kommunikálhassunk vele. A nyelv kiválasztása akár futás közben is elvégezhető. A kiválasztáshoz a következő dialóg ablak áll a rendelkezésre:


Jelenleg a magyar és az angol nyelv választható.

Névjegy:
A menüpont megnyomására információs ablak jelenik meg.



3.2 A hardver tesztelése

3.2.1 Beépített hardver teszt:
A hardvert megépítés után célszerű még azelött letesztelni, hogy mikrokontrollereket dugdosnánk bele. Ehhez nyújt segítséget a Prg2051 hardver teszt üzemmódja. Ehhez a Prg2051.exe-t indítsuk el -hwt opcióval, ekkor megjelenik egy Hardver Teszt menüpont. Indítsuk el a hardver tesztet és a kapott utasításokat hajtsuk végre.

3.2.2 Tesztelés kipróbálással:
A puding próbája az evés. A mikrokontroller programozóé a mikrokontroller programozás. Ennek megfelelően egy kis tesztkódot fogunk a processzorba juttani. Tehát töltsd le a villog.bin állományt a gépedre és indítsd el prg2051.exe-t. Ha a hardver teszt sikeresen lefutott, akkor a hardver minden bizonnyal működőképes. Töltsd be a villog.bin-t a program memóriájába, tegyél a textool foglalatba egy mikrokontrollert és programozd fel. A villog.bin program a p1.2 és p1.3 lábakra helyezett ledeket kell villogtassa. A tesztáramkör a következőképpen néz ki:




Ha a programban hibát találsz, vagy egyéb észrevételed van azt itt jelzheted.


VISSZA