开启ADC之后数值计算出错

2019-07-14 15:40发布

由于实验需要要对一个电压信号进行采样,采样的值虽然上下有点波动,但是能在接受的范围内。不过,开启ADC之后却发现数值计算居然都算不对了,请问有遇到过这样问题的朋友吗?如图所示
当我把ADC关掉之后这个结果就正常了,请问是什么原因?ADC里面用DMA进行数据传输的,为了滤波开启了DMA2_Channel4_5_IRQHandler,具体代码见图,求大师指教


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。