|
Navigation: Bibliotheken > Timer > Ereigniszähler |
![]() ![]()
|
Hier zwei Beispiele, wie die Timer als Ereigniszähler genutzt werden:
Timer0 (8 Bit)
// Beispiel: Pulszählung mit CNT0
Timer_T0CNT();
pulse(n); // n Pulse generieren
count=Timer_T0GetCNT();
Beim Mega128 ist aus Hardwaregründen die Benutzung von Timer_0 als Zähler nicht möglich!
Timer1 (16 Bit)
// Beispiel: Pulszählung mit CNT1
Timer_T1CNT();
pulse(n); // n Pulse generieren
count=Timer_T1GetCNT();