Gast
#2058033
In meiner ISR lese ich einen Remotecode aus. Welchen ich anschliessend
an das Main übergeben will.
#ifndef GLOBAL_REMOTEWAHL
#define GLOBAL_REMOTEWAHL
typedef enum
{
KBEF = 0,
EA,
MINUS,
PLUS,
RECHTS,
RECHTSL,
LINKS,
LINKSL,
PAUSE
}Remote_Wahl;
#ifdef MAIN
volatile Remote_Wahl RemoteWahl;
#else
volatile extern Remote_Wahl RemoteWahl;
#endif
#endif
In der ISR wird die Remotewahl gesetzt. Aber wenn es in das Main
zurückspringt, setzt sich die Remotewahl automatisch wider auf 0.
An was könnte das liegen? Danke für die schnelle Antwort.