Es ist ein bißchen blöd, etwas "Broadcast" (d.h. eine Nachricht an alle) zu nennen, was in Wirklichkeit ein "Scan" (jeweils eine Nachricht an alle verfügbaren Adressen) ist. Es deutet darauf hin, daß einige der Autoren in diesem Link I2C nicht wirklich verstanden haben.
@oberallgeierEs führt außerdem dazu, daß der ganze Bus nicht mehr funktioniert. Ein defektes Device kann im Gegensatz zu einem nicht vorhandenen den Bus komplett lahmlegen (was eigentlich für alle Busse gilt). Da ist es dann vom Gerät abhängig, ob es überhaupt noch etwas sinnvolles tun kann, wenn der Bus ausgefallen ist.die I²C-Spezifikation erlaubt ein endloses Stretching; das kann dazu führen, dass ein angeschlossenes I²C-Teil >>ohne Energieversorgung<< zum Koma führt. Das muss abgefangen werden.
MfG Klebwax
Lesezeichen