Other Parts Discussed in Thread: SYSCONFIG, LP-MSPM0C1104
器件型号: LP-MSPM0C1104
主题中讨论的其他器件: SysConfig、
尊敬的专家、我正努力解决一个表明“工作已完成“的问题:
我对 LP-MSPM0C1104 上的 ADC 进行采样以获得 128 个结果、将其传输到 fft[]的变量中、并可以在数组的内存位置看到来自 ADC 的值。 现在、我想调用 ISR 来设置变量 DMA_DONE = TRUE;我正在搜索如何对“DL_DMA_INTERRUPT_CHAN_DONE"进行“进行编程。 到目前为止、所有工作都由 SysConfig 完成。
但我无法看到如何在 DMA 块中配置此类事件。
如果工作完成、则在 ISR 中检查 ADC:
开关 (DL_ADC12_getPendingInterrupt (ADC12_0_INST)){
用例 DL_ADC12_IIDX_DMA_DONE:
gCheckADC = true;
休息;
默认值:
休息;
我想知道、为什么您不为 DMA 选择通过 ISR 的方式、意味着如何触发 ISR?