我用到官方开发板+移植的官方库文件,如果一个工程中,只有ADC外设,那么17通道采样结果是1050左右,符合芯片手册说的1.2V基准电压,。 但当我把这个官方例程移植进入我的工程文件后,再次开启AD中断检测17路电压,得到的是2048,相当于1.65V,而且数据稳定, 我把自己的工程文件的主频改到2M。依然如此。 当主频变为16M,则系统第一次采样是1050~1.2V,此后采样均为2048~1.65V, 请问大家知道是什么原因导致的基准电压变化吗? |
STM32L011D4芯片用SWD无法下载程序
求助:STM32L0系列标准库哪里下?
STM32L051低温时LPUART串口波特率异常
STM32L051单片机ADC如何彻底关闭?
STM32L051C8进入低功耗模式电流偏大
STM32L052C8T6通过I2C模拟读16位数
STM32L0的VLCD外接5V会有问题吗
求助!!使用STM32L073 IO口模拟IIC接口读写AT24CM01 程序不停...
STM32L072RB写Bank2 EEPROM不响应中断
STM32L031无法进入boot
评分
查看全部评分
未加电容,暂时没有出现漂移,数据还是蛮准的,下次可以试一下加电容
它的值跟你的ADC模块的参考电压有关系。这里ADC模块的参考电压是VDDA。 如果VDDA不同,
测得ADCvrefint的值也会不同。
GPIO
收到外围干扰,也会导致的;
可以在ADC PIN增加1UF电容看看;