2017-03-28 6 views
1

Ich Zählen Impulse mit einem externen Interrupt, aber ich legte den Prozessor zu schlafen zwischen Pulsen mit wdt_enable, in der 8-Sekunden-Intervall.Arduino WDT Timer-Wert nach externen Interrupt

Wenn der Interrupt auftritt und der Prozessor aufwacht, um den Interrupt zu bedienen, ist es möglich herauszufinden, wie lange ich in der 8-Sekunden-Periode bin? Das heißt, kann ich den WDT-Timer lesen, um zu sehen, wie lange er läuft (oder wie lange er noch läuft)?

Antwort

0

Die ATMEL328p Datasheet Seite 51 zeigt die Architektur des Watchdog. Es scheint keine Methode zu geben, den Watchdog Prescaler zurückzulesen. Die Antwort geht davon aus, dass Sie einen Arduino mit einem 328p verwenden.