#S32K396
EMIOS を PWM キャプチャに使用する場合、すべての EMIOS チャネルで DMA をトリガーできますか、それともチャネルの一部だけが DMA をトリガーできますか?
S32K396 には 24 チャネルの EMIOS があるため、DMAMUX には EMIOS の DMA 要求が 8 つだけあります。
2026-02-05_120306.jpg
こんにちは@Zhougw
すべての eMIOS チャネルが DMAMUX を介して DMA に接続できるわけではなく、各インスタンスの特定のチャネルのみが DMA 要求をサポートします。
S32K39_and_S32K37_and_S32K36_DMAMUX_map.xlsx ファイル内のマッピングは少しわかりにくい場合があります。画像に表示されているチャネルに基づくと、eMIOS0 の場合、チャネル 0、1、9、および 10 のみが DMA 要求に関連付けられています。
これは、RM ドライバ構成の「Rm ConfigSet → Dma Mux → Module Configurations → Dma Mux Source」で確認することもできます。このパラメータは、各 DMA インスタンスに応じて DMA にルーティングできるすべての eMIOS チャネルのリストを表示します。下記画像を参考にして下さい。
VaneB_0-1770315475248.png
BR、ヴェインB