主题:SysConfig 中讨论的其他器件
工具/软件:
我尝试使用 MSPM0G 器件为 ADC0 和 ADC1 构建双通道同步采样的数据 ACQ、并希望优化硬件解决方案并更大限度地减少 CPU 干预。 我想
1) 启动一个计时器、该计时器定义两个 ADC 的采样时间 (1ms)
2) 每个溢出都会通过两个 ADC 的计时器事件通道开始 ADC 采样。 (这对我来说很合适)
3) 对于 ADC 的 DMA 通道 0 和 DMA 通道 1、MEM 中断会通过 DMA 将结果移动到外部缓冲器。 效果很好。
4) ADC 重新触发并为下一个计时器溢出事件做好准备。 这适用于单 ADC 转换、但当我启用单次重复模式时、ADC 中断只是会不断中断处理器、我无法获得复位中断不会退出。 我已经在调试模式下尝试过、甚至在运行模式下仍然可以复位中断、并让 ADC 等待下一个溢出中断。
下面是为一个 ADC 生成的 SysConfig 文件: