ライブラリのI2Cのアドレス指定
ライブラリのI2Cクラスでのアドレス指定は、通常の7ビットのアドレスを1ビット左シフトしたアドレスを指定するようだ。
http://mbed.org/projects/libraries/api/mbed/trunk/I2C#I2C.Functions を見ると readメソッドの第一引数の address には "8-bit I2C slave address [ addr | 1 ]"と書かれている、 アドレス0x3Eのコンポーネントからの読み出しでのアドレス指定は 0x7C それとも 0x7D ?
2 comments on ライブラリのI2Cのアドレス指定:
Please log in to post comments.
どっちもいいんですよ。ライブラリは自動的にbit0を1に設定します:"The bottom bit of the address is forced to 1 to indicate a read."