关于ADC数据读取不对的问题
我是使用了STC8H8K64U的芯片,我将ADC_VERF+连接到3.3V,使用了官方提供的例程,用到了单片机ADC8/ADC9/ADC10通道,连接到了单片机的P0.0/P0.1/P0.2端口,其中ADC9连接一个NTC100k的温度传感器,用万用表测量电压为2.2v,ADC8/ADC9没有接任何东西。https://www.stcaimcu.com/data/download/Datasheet/STC8H.pdf
不能悬空,而且你电路有点问题 使用同样的程序输出的值是1473 对于4096的比值与1.19与3.3的比值是一样的,但是改为可变电阻后值是不对的,与万用表测量的电压值对应不起来,我用的分压电阻阻值在50K左右,是否有影响 haiyang201 发表于 2025-5-24 13:48
不能悬空,而且你电路有点问题
请教一下具体的问题 韩树财 发表于 2025-5-24 14:11
请教一下具体的问题
这样电阻分压才对,只要一个脚而已 haiyang201 发表于 2025-5-24 14:31
这样电阻分压才对,只要一个脚而已
我CN3是接了一个热敏电阻的,相当于下边的电路,应该是没问题吧 我CN3是接了一个热敏电阻的,相当于下边的电路,应该是没问题吧 韩树财 发表于 2025-5-24 14:39
我CN3是接了一个热敏电阻的,相当于下边的电路,应该是没问题吧
这样没问题 韩树财 发表于 2025-5-24 14:39
我CN3是接了一个热敏电阻的,相当于下边的电路,应该是没问题吧
电路没有问题,就算不准确,但是不应该跳动那么大,你的结果跳动太大,还是要检查一下电路。比如,将P0.1(ADC9)对地短路(即将NTC短路),看看读数是不是0?
页:
[1]