Gast
#2162095
Moin zusammen,
Ich programmiere mit dem 167cs von Infineon.
Mein Problem:
Ich habe 2 Signale die abwechselnd über einen Eingang eingelsen werden
sollen.
Wenn ich vorher beide Pins über sbit deklariere:
sbit Signal1 = 2^0;
sbit signal2 = 2^1;
und später im Programm sage:
if(Auswahl == 1)
Input = Signal1;
else
Input = Signal2;
klappt es nicht.
Input ist als volatile Variable deklariert, da sie in einigen ISR und im
Hauptprogramm eingelesen wird.
Wie kann ich es sonst machen? Kann man es irgendwie dynamisch machen?
Gruß
D