Renesas Synergy™

FAQ 1006750 : uPD780034AYで I2Cバスを制御しようとしているが、アドレス送信から先に進めない。

ACKD0確認でのループをやめてください。
I2Cバスではアドレス送信でアクノリッジが戻らなかったら、 そのアドレスのスレーブは存在しないと考えてください。

お問い合わせのプログラムでは ACKD0確認でループして、再度アドレスを送っていますが、 それがアドレスと解釈されることはなく、アクノリッジは戻りません。
再度アドレス指定からやり直すのであれば、スタート・コンディションの発行からやり直してください。

適用製品

UPD78003xA
他にご質問がございましたら、リクエストを送信してください