Du meinst, der Master ist der Meinung dass der Slave "Clock Stretching" betreibt, die Kommunikation also bremsen will?
Hm... wenn der Slave die Leitung immer noch auf Low hält, kann der Master nicht viel machen, da dann der ganze Bus "versaut" ist. Beim CAN wärs so, dass ein Bus"versauer" einfach getrennt werden kann und gut ist. Beim I2C gibts sowas leider nicht.
Wenn der Slave aber nicht mehr dran hängt, dann wird die Leitung ja von den Pullups wieder hochgezogen => Clock-"Puls" vollständig. Die Clock-Pulse erzeugt eh der Master. D.h. für die restlichen Bits (in denen der Slave schon fehlt) empfängt er halt immer 1.
Lesezeichen