Sbory na diskete. README02.TXT sbor, ktor prve tate PG02.EXE ovldac program pre programtor PREPROM-02, skomprimovan pomocou programu PKLITE PG02xx.HLP sbory integrovanej npovedy (HELP). xx : E = anglick, S = slovensk bez interpunkcie, SK = slovensk s interpunkciou, kdovanie Kamenickch SL = slovensk s interpunkciou, kdovanie Latin 2 (852) PREPROM.ICO, PREPROM2.ICO ikony pre MS WINDOWS \UTIL\*.* sada pomocnch programov DOPLNKY A ZMENY VOI NVODU NA OBSLUHU PREPROM-02 Program PG02 od verzie 2.02 je mon prevdzkova pod MS WINDOWS 3.1 aj v pozad. Pre pne bezchybn innos vak platia nasledovn obmedzenia : - PG02 je potrebn spa ako celoobrazovkov aplikciu v textovom mde - neprogramova obvody s algoritmom NORMAL v pozad. Obmedzenie vyplva z potreby na zvyajne 50 ms zablokova preruenia poas programovania. - doprovodn zvuky bud preden poda momentlnej situcie v prepnan loh. V programe je integrovan OnLine HELP, ktor sa vyvolva stlaenm klvesy F1. Texty z HELPu s v sboroch *.HLP, ktor je potrebn nahra do rovnakho katalgu, ako ovldac program PG02.EXE. Kee HELP je aktualizovan priebene spolu s ovldacm programom, njdete v om aj informcie, ktor v nvode na obsluhu chbaj. Program PG02 natava implicitne anglick npovedu, teda sbor PG02E.HLP. Pre slovensk npovedu treba spusti PG02 s parametrom, a to S pre npovedu slovensk bez interpunkcie, SK pre npovedu slovensk,kdovanie Kamenickch alebo SL pre slovensk npovedu, kdovanie Latin 2 (strnka 852). Teda PG02 SK spust PG02 so slovenskou npovedou v kde Kamenickch. Potvrdenie zvolenej voby PROGRAMM - SURE ? (YES/NO) je mon jednak vberom danej poloky kurzorom a ENTER, ale tie priamo klvesou Y alebo N. Procedry SAVE FILE maj prednastaven oblas zpisu ekvivalentn vekosti EPROM s poiatkom a koncom rovnm poiatonej a koncovej adrese EPROM. Pokia je potrebn zapsa viu alebo in oblas buffra, je potrebn tieto adresy upravi v okne BUFFER ADDRESS. Presun do/z tohto okna je pomocou klvesy TAB. Tto zmena adries buffra je loklna pre jedno volanie procedry SAVE FILE. Procedra LOAD FILE m prednastaven oblas tania poiaton adresa buffra a koniec buffra. Tto oblas je mon zmeni spsobom ako v predchdzajcom prpade. Vetky innosti, pri ktorch je zobrazen okienko INFO - teda LOAD/SAVE, BLANK, READ, VERIFY, PROGRAM - je mon ukoni stlaenm klvesy ESC. Pri ukonen prve s programtorom je mon uloi informciu o obvode, s ktorm sa pracovalo do sboru PG02.SET a to prkazom QUIT \ Yes & Save. Nastavenia z menu OPTIONS sa ukladaj prkazom OPTIONS \ Save options do sboru PG02.CFG. Bliie informcie o sboroch .SET a .CFG obsahuje integrovan HELP. Vpoet kontrolnej sumy v sebe zaha sumciu obsahu do premennej typu word a to sumcia po byte, sumcia po byte s carry (pripotanie prenosu), sumcia pom word a sumcia pom word s carry. Jednotliv sumy s doplnen doplnkom (suma+doplnok = 0). Dovoujeme si upozorni vetkch majiteov PC typu laptop, palmtop, ... , aby zvili monos vyuvania automatickho prechodu PC do niektorho z spornch mdov pri prci s programtorom PREPROM-02 - nevyluujeme monos detrukcie momentlne programovanho obvodu. Poznmka pre prcu s obvodom INTEL 87C51 : ak pri naprogramovanej encryption table innos verifikcia obsahu EPROM v P vyhlsi chybu, skontrolujte, i sa v kde, naprogramovanom v EPROM P nenachdzaj bloky rovnakch dat, vie ako 64 Byte. Verifikan rutina P v takomto prpade vysiela na datov zbernicu P obsah encryption table. Pokia v menu ovldacieho programu nenjdete obvod, ktor potrebujete naprogramova, postupujte nasledovne : 1/ spojte sa s nami. Telefonicky, faxom alebo psomne - je mon, e sme na tento obvod zabudli. Ak nie, je pravdepodobn, e sa naa databanka obvodov od expedcie Vho programtora rozrstla aj o obvod, ktor potrebujete programova. Samozrejme obvod doplnme do menu ovldacieho programu a jeho nov verziu obdrte ako update. alebo 2/ mte k dispozcii katalgov daje danho obvodu. Potom porovnajte daje z katalgu o programovacom napt a o programovacom algoritme s dajmi podobnch obvodov v ovldacom programe programtora. Pokia njdete obvod, ktor m obidva daje zhodn s Vaim obvodom, programujte neznmy obvod ako tento vzor. Typ obvodu z menu ovldacieho programu mus by samozrejme zhodn z Vaim typom. Nezabudnite si tento daj poznamena pre alie pouitie. Uveden postup je mon len s obmedzenm poui pri obvodoch starieho data vroby, ke na prv pohad rovnak obvody maj asto rzne rozloenie a vznam pinov. 3/ nemte k dispozcii iadne alie informcie o obvode. a/ spojte sa s dodveteom danho obvodu a vyiadajte si katalgov daje. Potom postupujte poda bodu 2/. b/ na EPROM s napsan daje typu napr. PGM 12.5V, alebo len 12.5V. Potom njdite v menu ovldacieho programu typ s rovnakm programovacm naptm a programujte ako tento vzor. Ako programovac algoritmus je vhodn poui Intel Intelligent, prpadne Quick pulse. c/ jedn sa o nov typ obvodu, napr. CMOS EPROM - medzi slami oznaenia je psmeno C. Tieto obvody sa vinou programuj programovacm algoritmom Quick pulse, resp. Intelligent pri programovacom napt okolo 12.5 V. Pri zhodnom rozloen pinov z nejakm z obvodov v menu ovldacieho programu je pravdepodobnos spechu vysok. d/ pri starch EPROM s pokusy programova bez potrebnch dajov vdy lotriou. Pri pokusoch je potrebn zaa vdy s najnim monm programovacm naptm a a po nespenom pokuse o naprogramovanie prejs na 21 V, prpadne 25 V. V kadom prpade ve vak najlepie rieenie bod 1/. Rieenia v bodoch 2/ a 3/ s vinou provizrne a "netrafenie sa" do spvnych dajov pri programovan me ma za nsledok minimum znen ivotnos naprogramovanch dajov. Odporame preto pri najbliej prleitosti potvrdi si sprvnos pouitch napt a algoritmov a v prpade nezhody obvod vymaza a znovu (sprvne) naprogramova. Budeme Vm povan, ak nm vetky nedostatky v tejto oblasti pripomeniete. Kee programtor PREPROM je napjan nominlnym naptm 12V, pripomname vlastnkom PC typu notebook a laptop monos prevdzkova PREPROM vade, kde je toto naptie k dispozcii, napr. v aute. Ak potrebujete by ete mobilnej, desa NiCd akumultorov v srii vydr napja PREPROM v plnom nasaden viac ako hodinu. Pripomname - dutinka konektora je - pl; programtor sm je chrnen proti preplovaniu napjacieho zdroja. V svislosti s pripjanm programtora PREPROM k paralelnmu portu sa v poslednej dobe objavil problm s ich kvalitou. tandardne s na vetkch vstupnch signloch pripojem keramick kondenztory cca 1nF voi GND. Pri sprvnej hodnote a kvalite tchto kondenztorov sa zmen strmos vstupnch signlov natoko, e nedochdza k odrazom ani na 2 - 3 m kbloch. Ak s kondanztory nekvalitn, odrazy na kbli - hlavne u rchlych PC - spsobuj chybn komunikciu medzi PREPROM a PC. Ak sa medzi vstupn pin a prslun vodi kbla zapoja rezistory o hodnote [Impedancia kbla mnus Impedancia genertora signlu], teda v prpade PREPROM rezistory cca 100, k odrazom na veden nedochdza. Uveden rezistory s v krytke konektora, ktor sa pripja do PC, take k problmom by u nemalo dochdza. Teoreticky ... Prakticky trocha zmtku do situcie prinaj vrobcovia PC typu notebook, ktor v snahe chrni cenn matin dosku pred elektrickmi okmi pri pripjan tlaiarne uveden sriov rezistory integruj do paralelnho portu a s odrazmi sme tam, kde sme boli. Takmer iste pome vyskratovanie sriovch rezistorov v pripojovacom kbli. Vzhadom na ako vysliten poet druhov paralelnch portov a na fakt, e paraleln rozhranie (Centronics), uren na pripojenie tlaiarne, nie je normovan ani po strnke protokolu, ani po strnke technickej, naozaj sa me vyskytm prpad, ke sa nae zariadenie nevie s PC "dohodn". Ak na tento problm, prejavujci sa neschopnosou komunikcie medzi PC a programtorom, prpadne tie nespoahlivosou komunikcie, narazte aj Vy, skste, i sa rovnak problm v spoluprci s programtorom prejavuje aj na inch PC, resp. na inch paralelnch portoch vo vaom okol. Ak nie, prosili by sme o zdokumentovanie stavu, teda o presn popis konfigurcie Vho PC (typ, vrobca, rchlos, operan systm, rezidentn programy; vrobca, typ prpadne IO na Vaom paralelnom porte), a inch okolnost, ktor me ma svis s danm problmom. Ven priatelia. Napriek siliu a vetkej dkladnosti, s ktorm tvorme a testujeme ovldacie programy k naim vrobkom, me sa sta, e nieo prehliadneme alebo nedomyslme a do programu sa vldi chyba. Ak odhalte nejak nedostatok, prosme o informciu o tom, ako sa chyba prejavuje a popis okolnost, za ktorch vznik. Rovnako budeme povan za ubovon nvrhy a pripomienky ako k ovldaciemu programu, tak aj k vlastnmu programtoru, ktor nm pomu v snahe, aby nae vrobky v maximlnej miere spali potreby uvateov.