<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2900.3243" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Něco takového jsem kdysi vytvářel také. Po pořízení 
CodeVisionu používám nastavovátko co je v něm. Nemá sice možnost změny 
frekvence&nbsp;krystalu dle požadovaného kmitočtu čítače, ale jinak je tam 
všechno potřebné.</FONT></DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Vytváří zdroják v C a stav nastavovadla se ukládá 
do textového souboru s příponou cwp. Formát je přibližně jako 
ini.</FONT></DIV></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Demoverze by mohla posloužit jako 
inspirace:-)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Jen mi vadí, že se všechna čísla kromě frekvencí 
zobrazují v hexu a nejde to nijak změnit (vadí zejména u těch čítačů). Také by 
se to nemuselo tolik přehánět s komentáři ve vygenerovaném kódu, resp. optimální 
by bylo ponechat&nbsp;plný rozsah informací, ale nezabírat tím tolik 
řádků.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>PH</FONT></DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=konfera@efton.sk href="mailto:konfera@efton.sk">Jan Waclawek</A> 
  </DIV><BR>Vezmime klasicku 8051, tu pozna kazdy ;-)<BR><BR>Ako zaklad mame 
  frekvenciu krystalu. To sa asi len tak proste zada. Mozno su aj nejake medze, 
  ale skor nie; skor su nejake doporucene, obvykle (ale nie fixne dane - 
  uzivatel moze predsa mat pristup k inym zdrojom hodin) hodnoty.<BR><BR>Potom 
  mame timery 0 a 1, maju 4 rozne rezimy. Bolo by dobre nejako vysvetlit, v com 
  sa lisia.<BR><BR>Zrejme kazdeho najviac zaujima frekvencia, s akou budu 
  pretekat; treba umoznit ju zadat. To nejde bez toho aby sa poznal krystal; no 
  a medze su zavisle prave od toho krystalu - nie su to len konstantne cisla. 
  Bude tam aj nejaka chyba, treba okrem vypoctu, kolko to je, aj vysvetlit, ako 
  vznika a pripadne ako sa jej vyvarovat. Vlastne v tomto okamihu by sa mohol 
  uzivatel rozhodnut predsalen prisposobit krystal potrebe presneho casovania, 
  takze ideme naopak, z casu pretecenia ideme urcit krystal; ten sa tiez neda 
  zvolit len tak v nejakom rozmedzi, resp. da ale treba upozornit uzivatela na 
  bezne dostupne hodnoty...<BR><BR>Timer sa da pouzit s prerusenim aj bez 
  prerusenia a treba vygenerovat nejaky template kod pre oba pripady podla 
  vyberu uzivatela; ale ak je uz s prerusenim a nie je to autoreloadovany timer 
  (co u klasickej '51 je dost caste, lebo 16-bit rezim nema autoreload), tak by 
  mohla byt moznost rafinovanejsieho presnejsieho prenastavovania (odcitanim 
  pretecenej hodnoty), co je vsak pomalsie, takze treba dat uzivatelovi 
  informacie a sancu na vyber...<BR><BR>Mno, a ked vezmeme 8052, tak nam 
  pribudne timer 2, ktory funguje o poznanie zlozitejsie. A ked teraz trebars 
  vezmeme nejaku RD2, tak sa nam do toho este pripletie x2 rezim. A mozno aj PCA 
  jednotka - aspon treba uzivatelovi dat vediet, ze take nieco existuje ako 
  alternativa v danom klone. Ja viem, znie to tak ze kazdy klon by mal mat 
  vlastny konfigurak - lenze jednak naco, ked sa v skutocnosti vela veci 
  zhoduje; druhak by bolo mozno fajn mat alternativu generovania alternativneho 
  kodu rovno pre viac derivatov...</BLOCKQUOTE></BODY></HTML>