小胡嵌入式
发表于 2023-11-21 10:15:02
梁工 发表于 2023-11-20 21:12
用我的例程测试:
直接下载"05-STC8H1K08-20P-7路ADC转换-BandGap-串口1(P3.1)返回结果-C语言"里的"ADC. ...
我自己有一块小板子,没加任何的电容电阻
ADC15=0305 AVREF=3.970
梁工
发表于 2023-11-21 10:19:14
小胡嵌入式 发表于 2023-11-21 10:15
我自己有一块小板子,没加任何的电容电阻
ADC15=0305 AVREF=3.970
AVREF=3.970V,理论读数ADC15=1024*1.19/3.97=306(或307),你的读数是305,已经是很准确的了。
梁工
发表于 2023-11-21 10:22:49
小胡嵌入式 发表于 2023-11-21 09:48
ADC15= 0383 AVREF=3.109V
AVREF=3.109V,理论读数ADC15=1024*1.19/3.109=391(或392),你的读数是383,误差大,检查一下电源吧。
梁工
发表于 2023-11-21 10:23:58
小胡嵌入式 发表于 2023-11-21 10:06
我换了块电池是
ADC15=0303AVREF=3.970
AVREF=3.970V,理论读数ADC15=1024*1.19/3.97=306(或307),你的读数是303,误差大约1%(包括内部1.19V误差和万用表的误差)。
小胡嵌入式
发表于 2023-11-21 10:35:11
梁工 发表于 2023-11-21 10:19
AVREF=3.970V,理论读数ADC15=1024*1.19/3.97=306(或307),你的读数是305,已经是很准确的了。 ...
好的,感谢梁老师 谢谢