问题描述
在过去的两个晚上,我一直在尝试在 STM32H7A3 MPU 上设置定时器触发的 DFSDM 转换,但没有成功。谷歌搜索我没有找到一个完整的例子,也许是因为 DFSDM 是更高级的话题。
目标:每 1 秒用 N 个样本填充过滤器缓冲区。
我附上了 CubeMX 设置的屏幕截图。转换在连续模式下按预期工作,因此通道和时钟设置正确。
在代码中,在启动 1 秒计时器 (HAL_TIM_Base_Start()
) 之前,我调用了 HAL_DFSDM_FilterInjectedMsbStart_DMA()
。DFSDM1_FLT2_IRQHandler()
和 DMA1_Stream2_IRQHandler()
都没有被触发。
我错过了什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)