JAJZ037D March 2023 – August 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346
SPI モジュール
機能
マルチペリフェラル アプリケーションで周辺機器として構成された場合、受信データに右シフトが生じることがあります
マルチペリフェラルのシナリオでは、SPI コントローラは最初にペリフェラル 0 と通信し、その後ペリフェラル 1 と通信します。ペリフェラル 1 との通信が終了した後、コントローラは再びペリフェラル 0 との通信を行います。2 回目のペリフェラル 0 との通信時、最初のフレームで受信データに右シフトが発生する可能性があります。コントローラがデータ 0x76 を送信すると、ペリフェラル 0 は最初のデータを 0x3B として取得します。
マルチペリフェラルのシナリオをサポートするには、アクティブな通信が行われていない間 (ペリフェラルの CS が無効になっている間) に、ペリフェラル側で CSCLR を有効にして、RX および TX のビット カウンタをリセットする必要があります。