ねえ
S32K324をI2Cマスターとして使用して、I2Cスレーブと通信しています。そこで、I2Cマスターがタイムアウト割り込みをスローすることが発生する場合があることに気づきました。割り込み後、SDAラインとSCLラインの両方がローにプルダウンされますが、これはおそらくタイムアウトが発生したときのマスターの状態です。このタイムアウトにより、I2C バスで完全なデッドロックが発生します。
ここで、I2Cマスターユニットを強制的に別の状態にし、SDAおよびSCLラインを解放してI2Cスレーブをリセットする方法はありますか?ソフトリセットのようなものですか?
よろしくお願いいたします
フェリクス