Gast
#2146657
Hallo, ich bastle gerade ein Alarmierungssystem mit einem Atmega16 das 8 Schleifen überwacht und je nach dem bestimmte SMS über ein Handy verschickt. Jetzt möchte ich das Handy alle 30 Minuten nach dem Ladezustand fragen und entsprechend reagieren. Idee war es den 8bit Timer zu nutzen(da einfacher zu konfigurieren), bei Überlauf im der Interrupt-Routine eine 16bit Variable hochzählen zu lassen. Diese wird dann im Hauptprogramm mit einem einfachen if überprüft. Takt sind 16 MHz, Prescaler 1024 ergibt 15,625kHz. Bei 256 Zählschritten ergibt das alle 0,016384 s einen Überlauf. Macht das Sinn oder sollte ich den 16bit Timer nehmen, wobei ich auch hier immer noch die externe Zählvariable benötige. Gruß