请问是什么原因导致STM32程序变大后ADC工作不正常了?

2019-07-14 15:15发布

大家有没有遇到这样的问题,程序貌似超过60多kb后adc转换出来的数据就很奇怪了,我用的是STM32L151系列的;
通过观察寄存器,adc的CR2寄存器发生了变化;
11.png
12.png
目前解决方法有两种:
        ① 控制程序不要超过60多kb;
        ② 强制将CR2寄存器赋值成正确的值;

我想知道问题的根本原因在哪儿,在此等候各位大神的回复

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