Hallo...

Ich habe da etwas Festgestellt was mich wundert....

Ich habe zwei SRF08 und ein I²C LCD.

Wenn ich jetzt eine Messung auslöse kann ich es ja über Broadcast Auslösen.
z.b.:

function USMessen()

{
Messen(0x00, 0, 0x5); // Das ist die Broadcastadresse
usw....
}

Wenn ich es so mache, sind die Messungen nicht so genau als wenn ich es so mache.
Also wenn ich nur die beiden USS über die Adressen snspreche.

z.b.:

function USMessen()

{
Messen(0xE0, 0, 0x5); // Das ist die Adresse vom rechten USS
sleep 70;
Messen(0xE2, 0, 0x5); // Das ist die Adresse vom linken USS
sleep 70;
usw...

}

Kann es sein, dass auch andere I²C Module bei der Broadcast Variante angesprochen werden und dadurch die Messung beeinflussen?


mfg UWe