Ich suche nach einer Möglichkeit um elektronisch den Status eines GPIO Pins an einem Micro-Controller über einen Stromausfall hinweg zu erhalten um diesen nach einem Neustart softwaremässig wieder einzulesen um mit dem Status vor dem Stromausfall fortzufahren.
Es geht also darum softwaremässig beispielsweise den Zustand einer LED an einem andern Pin in den Zustand vor dem Stromausfall zu setzen. Eine Möglichkeit bestünde darin den Status über ein bi-stabiles Relais zu setzen und diesen beim Programmstart abzufragen.
Da ich gerade kein passendes Relais zur Verfügung habe stellt sich folgende Frage:
Gibt es noch andere Möglichkeiten, die möglichst wenig Platz benötigen und einfach zu beschaffen/bauen sind (z.B. einfache Schaltung mit Kondensator)?
Voraussetzungen:
- eine Statusänderung darf maximal 1.2 Sekunden dauern
- der Status muss bei Stromausfall mindestens 24 Stunden (besser 72 Stunden) garantiert erhalten bleiben
- es darf auch mehr als ein GPIO Pin verwendet werden, falls dies etwas bringt
- es muss mit bis zu ca. 6'000 Statusänderungen pro Tag gerechnet werden
- die Schaltung muss insgesamt mindestens 500'000 Statusänderungen aushalten (12 Wochen)
Ist das überhaupt machbar?