Obliczanie opoznien

Feb 22, 2006 4 Replies

Witam



Mam pytanie - moze lamerskie, moze glupie, ale istotne :)



Jak prawidlowo wyliczyc opoznienie dla procesorow 51, np dla at89c51, popedzanego kwarcem 12MHz. Chcialbym dosyc dokladnie wyznaczyc opoznienie rzedu 1ms i jakos nie bardzo mojej osobie to idzie.



Powitanko,

W przypadku tego kwarcu akurat prosto. 12 MHz jest wewnetrznie dzielonych przez 12, czyli "taktowanie" masz 1 MHz. Dla 1 ms musisz doliczyc do 1000. Czyli np 4*250, a wiec TH0=256-4=252 i TL0=256-250=6.

Pozdroofka, Pawel Chorzempa

¼le 1000 = 3*256 + 232

wiec dla przerwania to np TH0=256-3 a TL0=256-232

Pozdrawiam AzaZeL

Powitanko,

Racja:-) Cos mi autoreload zamacil w glowie;-)

Pozdroofka, Pawel Chorzempa

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required