Zitat Zitat von PICture
Hallo!

Am einfachsten ist es in der ISR ein Flag setzen und dem Hauptprogramm das Flag überwachen lassen. Wenn das Flag gesetzt wird, sollte bestimmtes Unterprogramm aufgerufen werden. Das Flag muss während der Ausführung des Unterprogramms gelöscht werden.

MfG
Na dann könnte ich mir ja gleich den Interrupt sparen und den Eingangspin im Hauptprogramm abfragen.

Ein NOTAUS ist in Hardware zu realisieren, ggf. durch eine spezielle redundante Steuerungen auch in Software. Der AVR darf allenfalls mitbekommen, dass ein NOTAUS betätigt wurde und die Wiedereinschaltung nach einem Bedienereingriff einleiten.

TurboBusen