Q9(質問) CMDRDY=0の間、マスタ側が同じコマンドを送信すると、CMDRDY=1になったとき、スレーブ側がすでに次の同じコマンドを受け取っていて、また、CMDRDY=0 になるというように無限ループになりませんか?

A(回答)

スレーブは、新しいコマンドかどうかを、コマンドコード及びそれに付随するパラメータ部分が変化することで判断します。従って、全く同じコマンドであれば、一度処理し、CMDRDY=1となった後でも、再度実行するということはありません。