Gast
#715065
Hallo, ich habe folgendes Problem: Mein Programm setzt den Mikrocontroller in den Standby Modus. Ein Interrupt (timer1) weckt ihn jede Sekunde, eine Messung wird durchgeführt. Ich möchte jedoch nur alle 60 Sekunden messen lassen, allerdings erlaubt die Timerkonfiguration einen so hohen Zählwert nicht. Jetzt habe ich eine Zählvariable, die bei jedem Interrupt um 1 erhöht wird, die permanent abgefragt wird. Beim Zählstand 60 (= 1Minute) wird die Messung dann durchgeführt. Allerdings wird dadurch der Controller jede Sekunde aus dem Standby "aufgeweckt", um den Variablenzählstand zu überprüfen. Wie kann ich das eleganter lösen, so dass der Controller eine komplette Minute im Standby verharrt?