I2C コントローラーをマスター モードでコンフィギュレーションすると、マスター完了割り込みが送信されません。
説明:
I2C コントローラーがマスターとして動作している場合、転送が完了したときに完了割り込みが送信されるはずです。
転送がリピート スタート条件で開始された場合、この割り込みが転送後に送信されません。
実際のシーケンスは次のとおりです。
回避策:
読み出しの連続転送にリピート スタートを使用しないでください。
別の方法として、ドライバーで i2c.Transfer_size_reg0 レジスタを 14B 未満になったときにポーリングし、転送の最後が把握されるようにします。
対象となるコンフィギュレーション : I2C をマスターとして使用するシステム
修正状況 : 修正の予定はありません。
AR# 61665 | |
---|---|
日付 | 06/13/2018 |
ステータス | アクティブ |
種類 | デザイン アドバイザリ |