LAT1096
LAT1096 - Rev 1.0 page 2/7
通过查看 HAL_ADC_Start_IT()函数源码以及注释,可以看到当 ADC 为 salve 时,函数中只
是使能了 ADC, 并没有启动 ADC,只有当 ADC 为 Master 时,才会使能并同时启动 ADC。
所以通过以上的函数启动 ADC 工作时,正确的调用时序如下:
2.2. 问题二
交错工作方式下开启 ADC 中断(EOC 中断),使用 CubeMx 生成的默认中断服务函数,中断服
务函数中包含了清除中断标识,但是运行程序后,调试发现采样值可以正常更新,但是中断工
作 “异常”。
在只启动 ADC1 或是只使能 ADC1 的中断的情况下,程序运行后 ADC1 将不停的进入中断。