2377160_ja-JP

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

2377160_ja-JP

2377160_ja-JP

スマートDMAはFlexcomm(SPIモード)と連携し、SPIマルチCSとデータ読み書きを制御します。

私が使用しているチップはMCXN947で 10個のFlexCommポートを備えています。


スマートDMAとFlexCommを連携させて、SPIマルチCSをあるデバイスから別のデバイスへと制御し、同時にスマートDMAでSPIスレーブデバイスへのデータ転送を制御する必要があります。これは正常に動作しますか?ありがとう!

Re: smart dma work with flexcomm(spi mode), control spi multi cs and data read write

こんにちは、 @justdomyself

**英語での短い返信:**

はい、可能ですが、制限があります。
SmartDMAはFlexCommを介したSPIデータ転送を効率的に処理できますが、複数のデバイス間でCSを自動的に切り替えることはできません。

マルチCS SPIを実装するには、CSはCPU(またはGPIOロジック)によって制御され、SmartDMAがデータ転送を処理する必要があります。

完全自動のCS切り替えが必要な場合は、FlexCommの代わりにSmartDMA(GPIOベース)を使用してSPIを実装することを検討してください。

AN14822: SmartDMAを使用してMCXAマイコンにSPIインターフェースを実装する方法 | NXP Semiconductors

BR

ハリー

Re: smart dma work with flexcomm(spi mode), control spi multi cs and data read writeコード全体とmcyexressoプロジェクトは、上記のURLリンクから入手できます。AN14822: MCXA MCUでSPIインターフェースを実装するためのSmartDMAの使用方法 | NXP SemiconductorsRe: smart dma work with flexcomm(spi mode), control spi multi cs and data read writeコードはどこで入手できますか?「an-mcxa346-spi-interface-implemented-by-smartdm」
タグ(1)
評価なし
バージョン履歴
最終更新日:
3 週間前
更新者: