Re: Nem tudok számolni?

Friedrich Gábor igazifido at t-online.hu
Fri Jan 19 18:40:59 CET 2007


Oké! Nem számoltam azzal, hogy a timer0 elszámol 256-ig.  :-))))
Gondoltam, hogy nincsenek csodák. 1Hz-et akartam, most megvan 7372800 / (256 
timer0*64 prescale*450 szamlalo).
Köszi!
Fidó


>Mert a Timer0 megszakítása akkor keletkezik, ha túlcsordult, azaz
>elszámolt 256-ig. Így valójában 256(prescale)*256(timer0
>overflow)*64(szamlalo) ciklusonként jön egy portláb váltás, ami kb.569
>msec-enként következik be, tehát a villogás két portváltás lesz, azaz
>kb.1,138sec lesz a villogás frekije.
>Vedd ki a 256-os prescalet, és jó lesz, vagy ha tud ez a proc 64-es
>prescalet, akkor tedd be azt, és felejtsd el a "Szamlalo" változót, és
>akkor a megszaításod eleve jó lesz.
>
>Üdv
>
>-- 
>Papp Zoltán
>OneWay Electronics





More information about the Elektro mailing list