お世話になっております。
マイコン:RX651
環境:CS+
FIT モジュールを用いて、 RSPI + DTC で、次のような通信を実装しようとしています。
・ 全二重、クロック同期式、スレーブ動作
・ 16bit ずつ
以下は上手くできました。
・ SCI + DTC (ただし SCI なので 8bit ずつ)
・ RSPI (16bit ずつソフトウェア転送)
しかし、 RSPI と DTC (or DMAC) を組み合わせた場合、 DTC が起動せず、直ちにオーバランエラーが発生します。
(コードは、 FIT の RSPI, DTC アプリケーションノートを参考にしました。)
RSPI のアプリケーションノートに依れば可能らしいのですが、 DTC (or DMAC) と RSPI を組み合わせたサンプルコードは見付けられませんでした。
お知恵を拝借できれば幸いです。
ji1101さん、こんにちは。NoMaYです。その後、どうでしょうか?オーバーランエラーは解消出来るようになったでしょうか?それとも、解消出来なくて、SPDRレジスタのアクセス幅は原因ではなかった、という状況でしょうか?