Ne, an dem Port hängt auch noch ein LCD, das funzt super. [EDIT] Das LCD wird aber vor den Tasten initialisiert, also das macht nicht wieder alles kaputt[/EDIT]Verwendest du den Port nur für die Taster?
ich nimm jetz mal als Beispiel:Dann hast du selbst einen Fehler eingebaut. Du müsstest dann z.B. " PIN TAST_1 " schreiben. Du hast in der C-Datei nur TAST_1 bzw _2 geschrieben ohne PIN.
Mit "#define TAST_PORT PORTC" ergibt das:Code:TAST_PORT |= TAST_1 | TAST_2;
#define TAST_1 ( PIN 0)Code:PORTC |= TAST_1 | TAST_2;
#define TAST_2 ( PIN 1)Code:PORTC |= ( PIN 0) | TAST_2;
#define PIN 1<<Code:PORTC |= ( PIN 0) | ( PIN 1);
Müsste doch gehen??Code:PORTC |= ( 1<< 0) | ( 1<< 1);







Zitieren
Lesezeichen