Moin
Habe hier 2 RGB LEDs und wollte diese über ein Define mit einer Farbe
ansteuern.
Da ich es übersichtlicher gestalten wollte, habe ich es jeweils mit
diesen beiden Wegen probiert:
1 | #define LED_1 (1<<P4OUT3)|(0<<P4OUT2)|(1<<P4OUT1)
|
2 | #define LED_2 ~P4OUT6|P4OUT5|P4OUT4
|
Doch leider ist bei der Ausgabe auf
1 | LED_PORT = (LED_1 | LED_2);
|
der komplette Port auf 0xFF
Wenn ich die defines nun mit #define LED_1 0x0A und 0x30 mache,
funktioniert es.
Ich dachte ich hätte Bitmanipulation verstanden...
Danke für eure Hilfe! :)