Gast
#2229974
Ich habe folgendes Szenario: ein Mega88 wird von extern mit 12MHz getaktet. Timer 1 läuft ungeteilt alle 100us über (IR-Dekodierung mittels IRMP). Zum energiesparen wird der System-Takt (und damit auch der Takt von Timer 1) mittels CLKPR verringert, wenn die IR-Dekodierung gerade nicht benötigt wird. Zusätzlich wird der uC in den Idle-Mode geschickt. Der evtl. benötigte Korrekturwert soll nicht bereits zur Compile-Zeit festgelegt werden müssen, sondern z.B. über die USART änderbar sein. Welche Variante aus dem Artikel AVR - Die genaue Sekunde / RTC ist für so eine Anwendung am besten geeignet? Anpassen lassen sich alle, das ist klar. Leider fehlt mir der Blick (und das absolute Verständnis über die Funktionsweise) um selbst sagen zu können, welche am besten funktioniert.