Gast
#2398024
Hallo, ich möchte in meinem Programm den Unterschied zwischen Flashen und Reset(nach Unterbrechung der Stromversorgung) feststellen. - Die Möglichkeit mit Schalter: Beim Flashen Taster drücken, abfragen, wenn gedrückt wurde geflasht. Wenn nicht gedrückt -> Spannungsversorgung unterbrochen. - Geht das auch ohne Taster? Bei jedem Programmstart eine Variable im EEPROM hochzählen. Wenn die Variable > 1 ist = Spannungsversorgung war unterbrochen Dann müsste ich nur beim Flashen die Variable irgendwie direkt wieder auf Null zurücksetzen können. Geht das? Wie? habe das gelesen: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#EEPROM schreiben&lesen im Programm kann ich aber direkt das EEPROM löschen bzw. Variable Null setzten habe ich nicht verstanden. Ich würde beim Programstart 1. Variable aus eeprom auslesen 2. Variable++; 3. Variable schreiben 4. Prüfen if(Variable>1){}; Und beim Flashen 1. Variable in eeprom definieren 2. Variable = 0; Wie kann ich die Schritte "beim Flashen" realisieren? Danke