Gast
#965614
Hallo, Eine kurze Frage, das AVR Datenblatt verwirrt mich da irgendwie, für die meisten hier aber sicher kein Problem: Ein Port ist als AUSGANG geschaltet (ddrn->255) Ich möchte nun auslesen, welchen aktuellen Zustand die Portpins haben, diese Werte modifizieren und zurückschreiben. Damit ich den laufenden Zustand nicht in einer Variable mitprotokollieren muss. Portweise, also nicht mit sbi/cbi/sbic/sbis. Muss ich dazu PINx oder PORTx auslesen? Und was wäre wenn der Port mixed-io hätte, also manche Pins als Ein- und andere als Ausgang. Wenn ich das ganze Portbyte auslese, die Output-Bits ändere und das ganze Portbyte zurückschreibe. Ändert sich dann etwas an dem Zustand derjeniegen Pins, die als Input geschaltet sind? Das möchte ich nämlich nicht. Gruss Annemarie