2108037_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2108037_ja-JP

2108037_ja-JP

DSPI書き込みトランザクション中のPOPRの使用

こんにちは、


MPC5777C DSPI と MRAM メモリを使用していくつかの実験を行っていますが、書き込みトランザクションの実行中に POPR で何かを行う必要があるかどうか、また逆に、読み取りトランザクションの実行中に PUSHR にダミー データを書き込む必要があるかどうかが疑問です。同僚からこれを実行するように指示されましたが、リファレンスマニュアルや AN2865 に同様の手順が見つかりませんでした。


よろしくお願いします!

リカルド

Re: Usage of POPR during DSPI write transactionPUSHR レジスタに書き込んだ後、POPR レジスタから読み取る前に、DSPI_SR レジスタの TCF ビットが設定されるまで待つ必要がありますか?

次のシーケンスのうち正しいものはどれですか?

PUSH → TCF == 1 を待つ → POP
PUSH → POP → TCF == 1 を待つ
Re: Usage of POPR during DSPI write transaction

はい、受信/送信操作は同時に実行されるため、すべての PUSH は POP 操作と一緒に必要になります。

以下のThreadでは、参考までに私が過去に作成したサンプルコードを見ることができます。

https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/Example-MPC5676R-DSPI-ext-SPI-memory-S25FL129P-C...

dspi_S25FL129.cに主に注意してくださいおよびdspi_S25FL129.hファイル

MPC5676R の DSPI モジュールは MPC5777C と前方互換性があることに注意してください。

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-22-2025 08:49 AM
更新者: