Kann man sicher machen, aber was soll das bringen? Bei einem Pegelwechsel muss trotzdem der µC aktiv werden.Gibts die Möglichkeit das Polling in Hardware umzusetzen oder gibts so ewas gar nicht in Hardware?
Dann kann mans ebenso gut über Interrupts lösen und braucht keine zusätzliche Hardware.
Bei 2kHz würd ich die ICP Methode benutzen. Bei 8MHz Taktfrequenz und einem Prescaler von 8 kriegst Du dabei eine Auflösung von 1µS.
Der maximale Abstand zwischen 2 Pegelwechseln darf dabei, bei einem 16Bit Counter, ca. 65ms betragen, wenn man ohne einen Überlaufzähler arbeitet.
Mit einem 16Bit Überlaufzähler ( Zähl Variable die im Timer Overflow hochzählt ) kommt man auf etwa 42000 Sekunden.
Lesezeichen