Witzig, ich habe das jetzt zwar auch nicht auf dem Oszi analysiert, aber diese Lesefehler riechen stark nach dem Clock stretching Bug [1]. Das Problem ist nicht neu, das Herabsetzen des I2C-Taktes bringt hier Abhilfe ohne Garantien zu geben, der Autor des Perl I2C-Modus beschreibt wie das geht und reduziert den Takt sogar auf 10kHz [2].
[1] http://www.advamation.de/technik/ras...i-i2c-bug.html
[2] https://metacpan.org/pod/RPi::I2C#Raspberry-Pi
Lesezeichen