在过去的两个晚上,我一直在尝试在 STM32H7A3 MPU 上设置定时器触发的 DFSDM 转换,但没有成功。谷歌搜索我没有一个完整的例子,也许是因为 DFSDM 是更高级的主题。
目标:每 1 秒用 N 个样本填充过滤器缓冲区。
我附上了 CubeMX 设置的屏幕截图。转换在连续模式下按预期工作,因此通道和时钟设置正确。
在代码中,在启动 1s 计时器 ( HAL_TIM_Base_Start()
) 之前,我调用HAL_DFSDM_FilterInjectedMsbStart_DMA()
.
既没有DFSDM1_FLT2_IRQHandler()
也没有DMA1_Stream2_IRQHandler()
被解雇。
我错过了什么?
问问题
142 次