
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Peter! > So, um meine Blödheit zu bestätigen hier einer meiner Denkbewegungen: > Die Slave Adresse ist das erste was man sendet: > Das ist die slave adresse > A0 ist low und R/W high > > S 1 1 0 0 0 0 A0 0 > > wie kommst du auf 192? Wenn man etwas nicht sofort versteht heißt dass noch lange nicht dass man Böld ist. Ich bin auch kein soooo helles Licht und habe es auch hinbekommen. :-) Dein Beispiel "11000000" ist eine Zahl in Binärform. Am einfachsten kannst Du diese Zahl mit dem Windows Taschenrechner umrechnen (Wissenschaftliche Anzeige). Meine "192" ist genau dass gleiche in grün, aber eben als Dezimalzahl. Dass folgende Beispiel würde immer die gleiche Adresse ansprechen: ACK = i2c_write(192) ---> Adresse PCA9530 als Dezimalzahl. ACK = i2c_write(&B11000000) ---> Adresse PCA9530 als Binärzahl ACK = i2c_write(&HC0) ---> Adresse PCA9530 als Hexadezimalzahl Ich hoffe dass hilft Dir weiter. Dass andere Demo stelle ich Heute Abend Online... LG Jens |
| Antwort schreiben |