Preruseni casovace na x51

Danhard danhard@volny.cz
Sobota Únor 26 21:40:13 CET 2005


Kde to berete ty 20MHz krystaly s presnosti pod 1ppm ??

Danhard
------------

S krystalem 20.000 MHz je potiz. Pri teto frekvenci nema procesor
celistvy pocet taktu za sekundu. Procesor udela 1 666 666.667
taktu za sekundu. Nicmene pokud by nezalezelo na dodrzeni presne jedne
sekundy, da se to udelat taky tak, ze se v preruseni nastavi THx na
0x83 (131 dekadicky). Pak se da povazovat 52 preruseni priblizne za
jednu sekundu. Kdyz kazdou dvanactou sekundu pricteme ne po 52
prerusenich ale po 53, dostaneme presne 625 preruseni za 12 sekund.
Je pravda, ze 11 "sekund" bude kratsich ale dvanacta to dorovna.
Chyba bude maximalne asi 20 ms.
Asi by se nasly i jine kombinace ale urcite nenajdete takove
nastaveni, abyste s krystalem 20 MHz napocital celistvy pocet
preruseni za sekundu. Nebo, jak pisete, potahnout krystal.
Vypocty jsou pro casovac v modu 1.

============================== 
S pozdravem,
  Novalex





Další informace o konferenci Hw-list