informacije o timers molim

S

sudhavanib

Guest
bok,
zapravo ja hav za generiranje impulsa to okretati stepper motor, koristeći Dallas mikrokontrolera. imam to učiniti mimo podešavanje timer0 values.how izračunati th0, tl0 vrijednosti.

ja hav pisati u ugrađen c kodu, koristeći Keil kompilator.
ja sam uzimajući confused.pls pomoć mene.

 
jednostavan ...
timer0 je 16 bita, tako maksimalnu vrijednost = FFFF (65535 u decimalnom)
formula:
timer value = 65.536 - (kašnjenje vrijednost u nama, ms, ili drugoj) / 1.085us;
Let U želite staviti kašnjenje od 25ms ..
tada
ur required value = 65536-25ms/1.085us; koji = 42494,525
U ovom hex = A5FE;
tako wrie
TL0 = 0xFE;
TH0 = 0xA5;
Yi 65.536 staviti zastavu becoz vremena postaje visoko poslije ffff 1;
Yi staviti 1.085us .....svoje vrijeme za 1 tj. stroj ciklus
1 / (kristal frekvencije / 12) kristal Frekv.11.0592MHz u ovom slučaju ....
nadamo da će pomoći u. .....
tako treba pritisnuti tipku mi je pomogao!!

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top