[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