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 NVODU 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.