Gast
#93875
ich hab mal eine frage bei meinem mega8. ich würde gern den internen takt osc benutzen (4MHz) der timer0 macht alle ~65ms einen interrupt und fragt in einer 3 zeilen routine nach änderungen an einem der portpins ab. danach geht er in den sleep mode und wartet den nächsten timer0 int ab. es geht jetzt um die sleep einstellungen bei internen osc. ich verstehe es im datenblatt so, das man ihn dann nur in den idle mode schicken kann..wegen dem internen clk und dem timer0 interupt..richtig soweit?? jetzt mal die dumme frage: wieviel bringt einem eigentlich der sleep mode wenn man alle 65 ms die abfrage macht?? also sparrt das wirklich noch viel batteriekapazität?? ich überlege nämlich ob ich den timer0 sonst bei einer best routine in den power down mode schicke, den timer0 (ggf) abschaltet und auf nen externen interrupt warte der alles wieder zurückschaltet. das sollte doch beim internen takt auch klappen oder?? jemand sowas schonmal gemacht??