[elektro] logikai bukfenc?
Palasik Sandor
palasik at mail.datanet.hu
Mon Sep 14 16:34:31 CEST 2009
> if((sys.bitstop>160) && (sys.bitstop<240)){
> if(sys.bitstop<210) OSCCAL++;
> if(sys.bitstop>210) OSCCAL--;
> }
Két dologra tudok gondolni:
- túl gyors a beavatkozás és "összegerjednek"
- kéne bele valami "középre törekvés"
Mondjuk csak minden X-edik bitidő eltérésre lépne és minden Y-adikra lépne
az OSCCAL tartomány közepe felé ( X < Y ).
Esetleg meg kéne nézni, hogy hogyan alakul az OSCCAL időben.
Mivel az OSCCAL-t variálod, mindkét időzítés változik. Esetleg meg lehetne
azzal próbálkozni, hogy mindig a vevő menne az adó után, vagy ilyesmi, de
nem emlékszem, hogy ezt a hardver egyáltalán tudja-e.
Palasik Sándor
More information about the Elektro
mailing list