简清 发表于 2025-9-6 17:58:58

8G1K08A使用ADC遇到的问题

8G1K08A使用ADC遇到的问题,使用P5.5作为ADC输入检测,3脚和4脚只接了一个103电容,3脚没有接东西是打印是ADC05=0047VCC=I.92V(I时字母有时也会是别的字母不一定是I),3脚接GND时打印是ADC05=0000VCC=?35V,3脚接5v时打印是ADC05=1023VCC=1.19V,请问这个什么问题造成的?请解答


简清 发表于 2025-9-6 18:01:23

用到是例程

ercircle 发表于 2025-9-6 18:35:39

没找见这个例程包,可否上传下

或者看下这个帖子
利用ADC15通道在内部固定接的1.19V辅助固定信号源,反推其他通道的输入电压或VCC - ADC/比较器,DMA支持的12位ADC,轨到轨比较器,DAC 国芯人工智能技术交流网站 - AI32位8051交流社区

神农鼎 发表于 2025-9-6 19:07:38








DebugLab 发表于 2025-9-7 07:40:03

只接电容到GND,DC等效于开路,ADC读到随机数是正常的

梁工 发表于 2025-9-7 13:58:10

你这个结果正常。当ADC输入悬空(即你时所说的“3脚没有接东西”),读数是任意的随机值。

简清 发表于 2025-9-8 08:43:34

ercircle 发表于 2025-9-6 18:35
没找见这个例程包,可否上传下

或者看下这个帖子


用的是这一个

简清 发表于 2025-9-8 08:44:31

梁工 发表于 2025-9-7 13:58
你这个结果正常。当ADC输入悬空(即你时所说的“3脚没有接东西”),读数是任意的随机值。 ...

好的,那3脚接GND时打印是ADC05=0000VCC=?35V,3脚接5v时打印是ADC05=1023VCC=1.19V,又是什么问题

ercircle 发表于 2025-9-8 09:13:56

简清 发表于 2025-9-8 08:44
好的,那3脚接GND时打印是ADC05=0000VCC=?35V,3脚接5v时打印是ADC05=1023VCC=1.19V,又是什么问 ...

02例程:4接GND,5接VCC,正常:


03例程,3脚接VCC或GND对测试输出无影响,正常:

楼主是否改了例程?
另外测量下供电和各ADC引脚电压是否稳定

简清 发表于 2025-9-8 10:51:09

ercircle 发表于 2025-9-8 09:13
02例程:4接GND,5接VCC,正常:




供电输入5.008V,现在例程用的是03,只改了MAIN_Fosc改为了24MHZ,检测出ADC15=0241VCC=5.05V
页: [1] 2
查看完整版本: 8G1K08A使用ADC遇到的问题