Moin, kurze Frage: Warum ist Adresse 0x00(General Call) ausserhalb des erlaubten Adressraums? Mit dem Befehl "i2cset -y 1 0x00 0x00" bekomme ich die Rückmeldung "Chip Adress out of Range(0x03-0x77). Dass einige Adressen reserviert sind ist mir klar, aber 0 müsste doch funktionieren. Beste Grüße
Wie meinst du 'warum' ? Weil es im I2C standard so definiert ist. Es koennen also i2c chips sein die mittels dieses slave-adress angesprochen werden koennen fuer spezielle funktionen aber ein slave-adress darf nicht 0 sein
Also verstehe ich das mit der General Call Adresse falsch. Ich hab es so verstanden, dass ich diese als Broadcast benutzen kann, also alle Sensoren gleichzeitig ansprechen kann. Anders gesagt dass jeder Slave auf seine individuelle Adresse aufhorcht UND auch auf die Adresse 0. Was meint General Call denn dann?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.