Hallo
Code:
Und das " | left_dir; " wird nur auf die beiden veränderten Bits angewendet?
Warum? Das OR bezieht sich doch auf PORTD oder nicht?
Kann man so nicht sagen, kommt halt auf die Werte von left_dir an.
TEMP = TEMP AND 11001111
sorgt ja dafür, das nur die Bits 4 und 5 gelöscht werden und die anderen Bits unverändert bleiben.
Von daher macht es ja nur Sinn, für Werte von left_dir und right_dir, die gerade diese Bits ändern.
Kenne den ASURO nicht, von daher weiß ich nicht, wie die Brücke angesteurt wird.
MFG
Dieter
Lesezeichen