Korrigier mich, falls ich nicht alles gesehen habe.
Ich denke das Programm läuft so:
Die Variable Ein ist immer 0, also kommt er nie über die Befehle
Code:
Starting:
If Ein = 1 Then Goto Systemstart
Goto Starting
Höchstens durch einen Interrupt.
Von den externen ist nur INT2 enabled. Der springt nach
Code:
Powerbutton:
Toggle Ledpower
Return
INT1 und INT0 würden nur enabled, falls er nach main: kommen könnte, ich sehe aber nicht wie.
Die Timer sind nicht enabled, also tragen sie auch nicht zum Programm bei.
Wenn dein Programm mal läuft, musst du bestimmt die Stacks vergrößern.
Gruß
Rolf
Lesezeichen