Hallo Zusammen, ich habe mir für meine Hausautomatisierung den AM2315 bei EXP-Tech bestellt. Leider ist er noch nicht gekommen. Da habe ich mal vorab das Datenblatt und ein paar Beispiele im Internet angeschaut. Das I²C-Protokoll ist recht einfach. Allerdings frage ich mich warum im Datenblatt die Startadresse 0xB8 steht, und fast alle Beispiele im Netz die 0x5C haben. Hier ware das Datenblatt: http://www.adafruit.com/datasheets/AM2315.pdf und eines der vielen möglichen Beispiele: https://github.com/adafruit/Adafruit_AM2315/blob/master/Adafruit_AM2315.h Mir geht es nicht darum, ob es der eine oder andere Wert sein soll. Das kann man recht schnell prüfen. Ich würde nur gerne wissen warum das so ist? Gab es da in der Vergangenheit eine andere Version oder so? Kennt von Euch jemand den Baustein? Danke und Gruß Ingo
>Allerdings frage ich mich warum im >Datenblatt die Startadresse 0xB8 steht, und fast alle Beispiele im Netz >die 0x5C haben. Schieb 0xB8 mal ein Bit nach rechts.
ok, das eine ist ein 7-Bit und das andere ein 8-bit Wert. Ich kenne die I²C Bausteine immer nur als 8 Bit Variante. Weißt Du auch warum das so ist? Ich kenne den Bautsein noch nicht.
>Weißt Du auch warum das so ist?
Weil das jeder so macht wie es ihm in den Kram passt.
Der eine gibt 0xB8 an (inklusive RW Bit) der andere 0x5C
(ohne RW Bit).
ah ok, jetzt hab ich das auch verstanden. Dachte schon, ich wäre komplett verrückt. An so was banales hab ich zugegeben nicht gedacht. Danke und Gruß Ingo
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.