マイコンと、表に示す二つのセンサーとをI2Cで接続した。センサーからマイコンへのデータの読込みは、アドレス1、内部アドレス、アドレス2の順にアドレスを送信した後に行う。アドレス1は対象センサーアドレスを左に1ビットシフトして、LSBを0にしたものであり、アドレス2は対象センサーアドレスを左に1ビットシフトして、LSBを1にしたものである。4A、01、4Bの順にアドレスを送信したときにマイコンに読み込まれるデータはどれか。ここで、リスタートコンディションは自動的に行われるものとし、アドレスは16進数表記である。
I2Cのアドレスは7ビット左シフト+方向ビット

| センサー | センサーアドレス | 内部アドレス | データ |
|---|---|---|---|
| ジャイロセンサー | 25 | 00 | X軸角速度 |
| ジャイロセンサー | 25 | 01 | Y軸角速度 |
| 加速度センサー | 2A | 00 | X軸加速度 |
| 加速度センサー | 2A | 01 | Y軸加速度 |
選択肢
- アX軸角速度
- イX軸加速度
- ウY軸角速度
- エY軸加速度
正解と解説
正解:ウ Y軸角速度
I2Cのアドレスバイトは、7ビットのスレーブアドレスを左に1ビットシフトし、最下位ビットに転送方向(0が書込み、1が読出し)を付けたものである。4Aも4Bも最下位ビットを除けば25であり、ジャイロセンサーを指す。内部アドレスとして01が送られているので、読み込まれるのはY軸角速度である。
選択肢ごとの解説
- ア内部アドレスが00ならX軸角速度だが、送信されたのは01である。
- イ加速度センサーのアドレスは2Aで、シフトすると54/55となり4A・4Bとは一致しない。
- ウ正しい。4A・4Bはジャイロセンサー(25)を指し、内部アドレス01はY軸角速度である。
- エY軸ではあるが加速度センサー側であり、送信されたアドレスと対応しない。
同じ分野の他の問題
- マイコンと、表に示す二つのセンサーとをI2Cで接続した。センサーからマイコンへのデータの読込みは、センサーアドレス、内部…2022年度 秋期 午前II 問2
- I²C(Inter-Integrated Circuit)バスの特徴として、適切なものはどれか。2016年度 春期 午前II 問4
- 組込みソフトウェア開発のデバッグツールに関する説明のうち、適切なものはどれか。2024年度 秋期 午前II 問18
- WAITが入らないときには4クロックでメモリアクセスするMPUがある。メモリアクセスが最も速い組合せはどれか。2024年度 秋期 午前II 問10
- NVMeの特徴として、適切なものはどれか。2024年度 秋期 午前II 問2
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。