Ich kenne weder einen AT8 noch einen AT32 - Meinst du vielleicht ATMega8 und ATMega32 ?!
Du musst ferner aufpassen, dass du mittels Diode verhinderst, dass dein 7805 nicht versucht, deine Knopfzelle "aufzuladen".
Über einen ADC und der externen Spannung als Referenz und der internen Referenz als Messwert kannst du ermitteln, wie hoch die Betriebsspannung ist und dann entsprechend umschalten.
Wenn es ums Stromsparen geht, solltest du aber besser auf einen der neueren µCs, ATMega88PA (oder gleich einen mit mehr Flash) sowie ATMega324PA (ebenfalls auch mit mehr von allem verfügbar) ausweichen, diese werden zum einen mit PicoPower-Technik gefertigt (=> weniger Stromverbrauch und Betriebsspannungen bis runter auf 1,8V), zum anderen haben sie mehr Hardware als die inzwischen in die Jahre gekommenen Mega8/32
mfG
Markus
Lesezeichen