-
-
Erfahrener Benutzer
Robotik Einstein
Hallo,
ich weiss jetzt nicht, ob ich hier alles gelesen hab,
aber das mit dem das TWDR ein Bit zu weit nach links geschoben ist, liegt meistens daran, das man erst nach dem Stopbit da rein schaut.
Das Stopbit kommt auch über den Bus, und wird wie alle anderen Daten ins TWDR geschoben, nur das danach schluss ist, und somit das Byte das zuletzt in TWDR stand dann eins nach links geschoben ist.
Deswegen muss das Byte aus TWDR immer schon ausgelesen werden, bevor man das ACK oder NACK zurückgibt, und es am Bus weitergeht mit der Übertragung.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen