STM32L431用cubemx软件生成的代码BUG(ADC的BUG)_stm32l431 ad_无锡的老白的博客-CSDN博客

网站介绍:文章浏览阅读1.2k次,点赞3次,收藏7次。昨天有个板子是STM32L431的芯片,我用CUBEMX软件生成代码后,ADC的调试一直不对。仿真时可看出ADC就采样一次,然后就不工作了,采样1次的AD值也不对;观察ADC的寄存器发现溢出标志位就置1了。这是ADC在软件上面的配置:这个是DMA的配置:生成的代码和以前正常的代码比较起来,初始化部分都没啥问题,但ADC就是不能正常工作。查看STM32自动生成代码后发现DMA时钟使能在ADC初始化使能之后:DMA的初始化是在MX_ADC1_Ini..._stm32l431 ad