[elektro] logikai bukfenc?

Fuzesi Arnold arnold.fuzesi.lista at gmail.com
Mon Sep 14 13:05:11 CEST 2009


Adott ket atmega
9600-on beszelgetnek, de mindketto RC OSC-rol.

Persze van akkora szoras h nem ertik egymast neha.

Beraktam hogy merem a bitido szelesseget (ami 210 korul van atlagban) es ez 
alapjan az osccal-t novelem, csokkentem.

		if((sys.bitstop>160) && (sys.bitstop<240)){
			if(sys.bitstop<210) OSCCAL++;
			if(sys.bitstop>210) OSCCAL--;
		}


Namost nem teljesen tokeletes.
Valszeg onnan fakad a gond hogy egy x osc-s proccal merek egy y idot (amit en 
kikialtottam 210-nek hogy az a jó...) ami ido egy z osc-s procbol szarmazik.

Szoval tul relativ az egesz.

De hirtelen nem látom, hogy lehetne ezt egzaktul megoldani?!

Thx,
A.



More information about the Elektro mailing list