S£bory na diskete. README02.TXT s£bor, ktor˜ pr ve ‡¡tate PG02.EXE ovl dac¡ program pre program tor PREPROM-02, skomprimovan˜ pomocou programu PKLITE PG02xx.HLP s£bory integrovanej n povedy (HELP). xx : E = anglick˜, S = slovensk˜ bez interpunkcie, SK = slovensk˜ s interpunkciou, k¢dovanie Kamenick˜ch SL = slovensk˜ s interpunkciou, k¢dovanie Latin 2 (852) PREPROM.ICO, PREPROM2.ICO ikony pre MS WINDOWS \UTIL\*.* sada pomocn˜ch programov DOPLNKY A ZMENY VO€I NVODU NA OBSLUHU PREPROM-02 Program PG02 od verzie 2.02 je mo‘n‚ prev dzkovaŸ pod MS WINDOWS 3.1 aj v pozad¡. Pre £pne bezchybn£ ‡innosŸ v¨ak platia nasledovn‚ obmedzenia : - PG02 je potrebn‚ sp£¨ŸaŸ ako celoobrazovkov£ aplik ciu v textovom m¢de - neprogramovaŸ obvody s algoritmom NORMAL v pozad¡. Obmedzenie vypl˜va z potreby na zvy‡ajne 50 ms zablokovaŸ preru¨enia po‡as programovania. - doprovodn‚ zvuky bud£ pred‘en‚ podŒa moment lnej situ cie v prep¡nan¡ £loh. V programe je integrovan˜ OnLine HELP, ktor˜ sa vyvol va stla‡en¡m kl vesy F1. Texty z HELPu s£ v s£boroch *.HLP, ktor‚ je potrebn‚ nahraŸ do rovnak‚ho katal¢gu, ako ovl dac¡ program PG02.EXE. Keƒ‘e HELP je aktualizovan˜ priebe‘ne spolu s ovl dac¡m programom, n jdete v ¤om aj inform cie, ktor‚ v n vode na obsluhu ch˜baj£. Program PG02 na‡¡tava implicitne anglick£ n povedu, teda s£bor PG02E.HLP. Pre slovensk£ n povedu treba spustiŸ PG02 s parametrom, a to S pre n povedu slovensk£ bez interpunkcie, SK pre n povedu slovensk£,k¢dovanie Kamenick˜ch alebo SL pre slovensk£ n povedu, k¢dovanie Latin 2 (str nka 852). Teda PG02 SK spust¡ PG02 so slovenskou n povedou v k¢de Kamenick˜ch. Potvrdenie zvolenej voŒby PROGRAMM - SURE ? (YES/NO) je mo‘n‚ jednak v˜berom danej polo‘ky kurzorom a ENTER, ale tie‘ priamo kl vesou Y alebo N. Proced£ry SAVE FILE maj£ prednastaven£ oblasŸ z pisu ekvivalentn£ veŒkosti EPROM s po‡iatkom a koncom rovn˜m po‡iato‡nej a koncovej adrese EPROM. PokiaŒ je potrebn‚ zap¡saŸ v„‡¨iu alebo in£ oblasŸ buffra, je potrebn‚ tieto adresy upraviŸ v okne BUFFER ADDRESS. Presun do/z tohto okna je pomocou kl vesy TAB. T to zmena adries buffra je lok lna pre jedno volanie proced£ry SAVE FILE. Proced£ra LOAD FILE m prednastaven£ oblasŸ ‡¡tania po‡iato‡n adresa buffra a koniec buffra. T£to oblasŸ je mo‘n‚ zmeniŸ sp“sobom ako v predch dzaj£com pr¡pade. V¨etky ‡innosti, pri ktor˜ch je zobrazen‚ okienko INFO - teda LOAD/SAVE, BLANK, READ, VERIFY, PROGRAM - je mo‘n‚ ukon‡iŸ stla‡en¡m kl vesy ESC. Pri ukon‡en¡ pr ve s program torom je mo‘n‚ ulo‘iŸ inform ciu o obvode, s ktor˜m sa pracovalo do s£boru PG02.SET a to pr¡kazom QUIT \ Yes & Save. Nastavenia z menu OPTIONS sa ukladaj£ pr¡kazom OPTIONS \ Save options do s£boru PG02.CFG. Bli‘¨ie inform cie o s£boroch .SET a .CFG obsahuje integrovan˜ HELP. V˜po‡et kontrolnej sumy v sebe zahª¤a sum ciu obsahu do premennej typu word a to sum cia po byte, sum cia po byte s carry (pripo‡¡tanie prenosu), sum cia pom word a sum cia pom word s carry. Jednotliv‚ sumy s£ doplnen‚ doplnkom (suma+doplnok = 0). DovoŒujeme si upozorniŸ v¨etk˜ch majiteŒov PC typu laptop, palmtop, ... , aby zv ‘ili mo‘nosŸ vyu‘¡vania automatick‚ho prechodu PC do niektor‚ho z £sporn˜ch m¢dov pri pr ci s program torom PREPROM-02 - nevylu‡ujeme mo‘nosŸ de¨trukcie moment lne programovan‚ho obvodu. Pozn mka pre pr cu s obvodom INTEL 87C51 : ak pri naprogramovanej encryption table ‡innosŸ verifik cia obsahu EPROM v æP vyhl si chybu, skontrolujte, ‡i sa v k¢de, naprogramovanom v EPROM æP nenach dzaj£ bloky rovnak˜ch dat, v„‡¨ie ako 64 Byte. Verifika‡n rutina æP v takomto pr¡pade vysiela na datov£ zbernicu æP obsah encryption table. PokiaŒ v menu ovl dacieho programu nen jdete obvod, ktor˜ potrebujete naprogramovaŸ, postupujte nasledovne : 1/ spojte sa s nami. Telefonicky, faxom alebo p¡somne - je mo‘n‚, ‘e sme na tento obvod zabudli. Ak nie, je pravdepodobn‚, ‘e sa na¨a databanka obvodov od exped¡cie V ¨ho program tora rozr stla aj o obvod, ktor˜ potrebujete programovaŸ. Samozrejme obvod dopln¡me do menu ovl dacieho programu a jeho nov£ verziu obdr‘¡te ako update. alebo 2/ m te k dispoz¡cii katal¢gov‚ £daje dan‚ho obvodu. Potom porovnajte £daje z katal¢gu o programovacom nap„t¡ a o programovacom algoritme s £dajmi podobn˜ch obvodov v ovl dacom programe program tora. PokiaŒ n jdete obvod, ktor˜ m obidva £daje zhodn‚ s Va¨im obvodom, programujte nezn my obvod ako tento vzor. Typ obvodu z menu ovl dacieho programu mus¡ byŸ samozrejme zhodn˜ z Va¨im typom. Nezabudnite si tento £daj poznamenaŸ pre ƒal¨ie pou‘itie. Uveden˜ postup je mo‘n‚ len s obmedzen¡m pou‘iŸ pri obvodoch star¨ieho data v˜roby, keƒ na prv˜ pohŒad rovnak‚ obvody maj£ ‡asto r“zne rozlo‘enie a v˜znam pinov. 3/ nem te k dispoz¡cii ‘iadne ƒal¨ie inform cie o obvode. a/ spojte sa s dod veteŒom dan‚ho obvodu a vy‘iadajte si katal¢gov‚ £daje. Potom postupujte podŒa bodu 2/. b/ na EPROM s£ nap¡san‚ £daje typu napr. PGM 12.5V, alebo len 12.5V. Potom n jdite v menu ovl dacieho programu typ s rovnak˜m programovac¡m nap„t¡m a programujte ako tento vzor. Ako programovac¡ algoritmus je vhodn‚ pou‘iŸ Intel Intelligent, pr¡padne Quick pulse. c/ jedn sa o nov¨¡ typ obvodu, napr. CMOS EPROM - medzi ‡¡slami ozna‡enia je p¡smeno C. Tieto obvody sa v„‡¨inou programuj£ programovac¡m algoritmom Quick pulse, resp. Intelligent pri programovacom nap„t¡ okolo 12.5 V. Pri zhodnom rozlo‘en¡ pinov z nejak˜m z obvodov v menu ovl dacieho programu je pravdepodobnosŸ £spechu vysok . d/ pri star¨¡ch EPROM s£ pokusy programovaŸ bez potrebn˜ch £dajov v‘dy lot‚riou. Pri pokusoch je potrebn‚ za‡aŸ v‘dy s najni‘¨¡m mo‘n˜m programovac¡m nap„t¡m a a‘ po ne£spe¨nom pokuse o naprogramovanie prejsŸ na 21 V, pr¡padne 25 V. V ka‘dom pr¡pade ve v¨ak najlep¨ie rie¨enie bod 1/. Rie¨enia v bodoch 2/ a 3/ s£ v„‡¨inou proviz¢rne a "netrafenie sa" do sp vnych £dajov pri programovan¡ m“‘e maŸ za n sledok minimum zn¡‘en£ ‘ivotnosŸ naprogramovan˜ch £dajov. Odpor£‡ame preto pri najbli‘¨ej pr¡le‘itosti potvrdiŸ si spr vnosŸ pou‘it˜ch nap„t¡ a algoritmov a v pr¡pade nezhody obvod vymazaŸ a znovu (spr vne) naprogramovaŸ. Budeme V m povƒa‡n¡, ak n m v¨etky nedostatky v tejto oblasti pripomeniete. Keƒ‘e program tor PREPROM je nap jan˜ nomin lnym nap„t¡m 12V, pripom¡name vlastn¡kom PC typu notebook a laptop mo‘nosŸ prev dzkovaŸ PREPROM v¨ade, kde je toto nap„tie k dispoz¡cii, napr. v aute. Ak potrebujete byŸ e¨te mobilnej¨¡, desaŸ NiCd akumul torov v s‚rii vydr‘¡ nap jaŸ PREPROM v plnom nasaden¡ viac ako hodinu. Pripom¡name - dutinka konektora je - p¢l; program tor s m je chr nen˜ proti prep¢lovaniu nap jacieho zdroja. V s£vislosti s prip jan¡m program tora PREPROM k paraleln‚mu portu sa v poslednej dobe objavil probl‚m s ich kvalitou. ›tandardne s£ na v¨etk˜ch v˜stupn˜ch sign loch pripojem‚ keramick‚ kondenz tory cca 1nF vo‡i GND. Pri spr vnej hodnote a kvalite t˜chto kondenz torov sa zmen¨¡ strmosŸ v˜stupn˜ch sign lov natoŒko, ‘e nedoch dza k odrazom ani na 2 - 3 m k bloch. Ak s£ kondanz tory nekvalitn‚, odrazy na k bli - hlavne u r˜chlych PC - sp“sobuj£ chybn£ komunik ciu medzi PREPROM a PC. Ak sa medzi v˜stupn˜ pin a pr¡slu¨n˜ vodi‡ k bla zapoja rezistory o hodnote [Impedancia k bla m¡nus Impedancia gener tora sign lu], teda v pr¡pade PREPROM rezistory cca 100ê, k odrazom na veden¡ nedoch dza. Uveden‚ rezistory s£ v krytke konektora, ktor˜ sa prip ja do PC, tak‘e k probl‚mom by u‘ nemalo doch dzaŸ. Teoreticky ... Prakticky trocha zm„tku do situ cie prin ¨aj£ v˜robcovia PC typu notebook, ktor¡ v snahe chr niŸ cenn£ mati‡n£ dosku pred elektrick˜mi ¨okmi pri prip jan¡ tla‡iarne uveden‚ s‚riov‚ rezistory integruj£ do paraleln‚ho portu a s odrazmi sme tam, kde sme boli. Takmer iste pom“‘e vyskratovanie s‚riov˜ch rezistorov v pripojovacom k bli. VzhŒadom na Ÿa‘ko vy‡¡sliteŒn˜ po‡et druhov paraleln˜ch portov a na fakt, ‘e paraleln‚ rozhranie (Centronics), ur‡en‚ na pripojenie tla‡iarne, nie je normovan‚ ani po str nke protokolu, ani po str nke technickej, naozaj sa m“‘e vyskytm£Ÿ pr¡pad, keƒ sa na¨e zariadenie nevie s PC "dohodn£Ÿ". Ak na tento probl‚m, prejavuj£ci sa neschopnosŸou komunik cie medzi PC a program torom, pr¡padne tie‘ nespoŒahlivosŸou komunik cie, naraz¡te aj Vy, sk£ste, ‡i sa rovnak˜ probl‚m v spolupr ci s program torom prejavuje aj na in˜ch PC, resp. na in˜ch paraleln˜ch portoch vo va¨om okol¡. Ak nie, prosili by sme o zdokumentovanie stavu, teda o presn˜ popis konfigur cie V ¨ho PC (typ, v˜robca, r˜chlosŸ, opera‡n˜ syst‚m, rezidentn‚ programy; v˜robca, typ pr¡padne IO na Va¨om paralelnom porte), a in˜ch okolnost¡, ktor‚ m“‘e maŸ s£vis s dan˜m probl‚mom. V ‘en¡ priatelia. Napriek £siliu a v¨etkej d“kladnosti, s ktor˜m tvor¡me a testujeme ovl dacie programy k na¨im v˜robkom, m“‘e sa staŸ, ‘e nie‡o prehliadneme alebo nedomysl¡me a do programu sa vl£di chyba. Ak odhal¡te nejak˜ nedostatok, pros¡me o inform ciu o tom, ako sa chyba prejavuje a popis okolnost¡, za ktor˜ch vznik . Rovnako budeme povƒa‡n¡ za ŒubovoŒn‚ n vrhy a pripomienky ako k ovl daciemu programu, tak aj k vlastn‚mu program toru, ktor‚ n m pom“‘u v snahe, aby na¨e v˜robky v maxim lnej miere sp¤ali potreby u‘¡vateŒov.