Gast
#805155
Hallo, ich habe ein Problem mit dem I2C Bus: Meistens endet die Übertragung bereits nach dem Senden der Adresse. Ich erhalte noch die Statuscodes, dass Start und Adresse gesendet wurden, danach steht die Übertragung. Im Anhang ist ein Screenshot von der Situation. Was passiert denn da nach dem ACK der Adresse? Daraus, dass SCL low ist, schließe ich, dass der Slave die Übertragung anhält, richtig? Warum tut er das? Ich muss doch lediglich das TWINT Flag nach Empfang immer wieder rücksetzen, oder? Oder gibt es da noch etwas zu beachten? Und warum geht nach einiger Zeit auf Daten auf low, sodass beide Leitungen dann low sind? Danke und Gruß Jan
