Help - timing ve W95
Petr Stehlík
petr.stehlik
Středa Březen 17 11:54:34 CET 2004
S tou presnosti to bude problem, ale poku jde o nejake prodlevy pro
programator, I2C a pod tak tam staci generovani s podminkou ze neni kratsi
nez zadane.
Potom by to melo jit. Neprogramuji programy pro PC ale mel bych namet.
V PC bezi casovac a s nim se prilis nemanipuluje, nekte programy
jsou nato citlive. Zde je vlasne 16. bitove rozliseni casu s krokem
cca 0,838 mikrosec. Takze jeho vycitanim a porovnavanim s predchozí hodnotou
lze casovat az do cca 18ms.
Pak je tu jeste jedna moznost a to pouzit volny COM. Pri nastaveni v
registrech
UARTU lze dosahnout vnitrniho propojeni vysilaciho a prijmaciho registru,
tak ze
vlastne vysilame sami sobe a navenek se nic neprojevi, vhodnym nastaveni
prenosove rychlosti, odvysilanim znaku a cekanim na prijem ziskame casovy
interval
ktery odpovida prenosu jednoho znaku a mame k dispozici dokonce i preruseni
po ukonceni "casovani".
Mohl by nekdo popsane postupy odzkouse a vysledky publikoval ve forme
popisu nezavisle na programovacim prostredi ?
Domnivam se ze problematika generovani prodlevy s podminkou ze neni kratsi
nez zadana
zajima mnoho lidi a ze by to byl celkem zajimavi clanek pro HW.CZ
> Nevi nekdo nahodou,jak generovat presne casove intervaly ve
> Windows 95,98.(Komponenta Timer ve Delphi neni to prave
> orechove)Kdyby byl i nejaky utrzek zdrojaku,byl bych velice
> vdecen.Predem diky
> a s pozdravem vagy
>
Další informace o konferenci Hw-list