Gast
#363141
Hallo, Ich bin dabei mich mit C in CodeVision und die programmierung von AVRs einzuarbeiten. Im moment arbeite ich mit einem 90S4433. Die Ausgänge ( bei mir PORTB ) zu setzten mit Delayfunktionien etc. ist kein Problem. Doch irgendwie wollen meine Eingänge nicht ! Ich möchte einfach einmal hinbekommen meinem Controller zu sagen, " wenn ich Taster S1 drücke ( PORTD.0 ) dann soll LED1 an ( PORTB.0 ) angehen. Dies wollte ich einfach mit der "if" funktion machen. Doch wieso geht das nicht? Ich bekomme beim assemblern immer folgende Meldung: "WARNING: possibly incorrect assignment" in der Zeile : "if (PORTD.0 = 0)". Kann mir da jemand helfen? Quelltext im anhang ! Vielen Dank