[16f88] TMR1-Frage

Gast #2274478
Lesenswert?

Eigentlich ganz einfach:
- 8MHz Takt bedeuten 500ns bzw. 0,5µs Befehlsdauer.
- 1:4 Prescaler bedeutet dass nur jeder 4 Impuls durchkommt, also alle 
2µs.
- 0,5s sind 250000 mal 2µs, also theoretisch hat TMR1 bis 250000 
gezählt.
- Da er aber nur bis 2^16 kommt, hat er 250000 mod 65536 = 53392, also 
0xD090 gezählt und ist währenddessen 3x übergelaufen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren