zhjb1 发表于 2018-2-8 11:28:30

楼主:您好!470K的电阻分压大了点,如果你接有电容,其积分时间常数将会比较大,这是一个原因此外前边几位网友的回答以很到位了。先试试外部固定电压看看结果如何,再调试程序;实际上官方提供的代码通常直接出结果,改改再己用。

哈佛祖安智 发表于 2018-2-8 12:08:15

楼上提了这么多意见,我的建议是换个芯片试试,说不定芯片或者板子的毛病,先排除硬件故障。

zero99 发表于 2018-2-8 13:05:23

楼上回答了这么多,等楼主分享问题原因了啊

中山无雪 发表于 2018-2-8 18:55:07

一般这样的问题是由外部电路引起的,先查一下吧

海鱼 发表于 2018-2-9 13:56:14

采样电阻有点大了 要不然你可以加运放去提高输入阻抗首先排除应该问题你应该直接测量一个基准电压 例如上面网友收的1节1.5V的干电池看看程序是否有问题
再着调试功能性的东西先直接打印ADC值吧 之后才去考虑软件滤波的问题~~
页: 1 [2]
查看完整版本: 请教下使用stm32L03xx 单片机进行adc转换首次需要23s左右才正常