AVR Ports setzen

Gast #1016877
Lesenswert?

Hallo,
kann mir jemand sagen warum ich eine Fehlermeldung bekomme, wenn ich in 
C einen Port setzen oder rücksetzen möchte. Der Befehl PORTB3=1; müsste 
doch eigentlich funktionieren. Der Compiler gibt aber die Fehlermeldung 
"error: lvalue required as left operand of assignment" aus. Kann ich 
nicht einzelne Bits setzen und rücksetzen? Ich arbeite mit AVR Studio 
4.14 und WINAVR.

Gruß Matze
#3082394
Lesenswert?

Basti schrieb:
> Wenn ich das jetzt im STK 500 realisieren möchte, wie gehe ich dann mit
> der Invertierung vor?

Bitte grab keine himmelalten Threads aus!

Bitmanipulation
AVR-GCC-Tutorial

das sollte fürs erste alle Fragen klären. Die Antwort auf damit nicht 
geklärte Fragen finden sich entweder in jedem Einsteiger-C-Buch oder bei 
nicht trivialen Fragen zur Progrqammiersprache, hier im Forum.
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.