Zitat Zitat von DanielSan Beitrag anzeigen
... Ich habe also nur noch ein einziges Problem, die ausreisser auf 255.
Dezimal 255 sind binär 0b11111111, also alles 1. Der Zustand des I2C Busses, wenn niemand ihn treibt, ist durch die Pullups ebenfalls 1. Die 255 könnte also bedeuten, daß der Slave garnicht antwortet.

Ob der Slave sich angesprochen fühlt, erkennt man am ACK, daß der Slave beim Senden der Adresse liefern muß. Was kommt da bei dir, wenn du einen Ausreißer hast?

MfG Klebwax