姓伍的 发表于 2025-7-12 22:12:41

实在没招, STC8H1K08芯片的AD转换结果始终为0,是什么原因?

就这么几行程序,AD转换结果不动border=0

姓伍的 发表于 2025-7-12 22:15:59

这是范例,直接拷贝测试,不知问题在哪?求帮助

神农鼎 发表于 2025-7-12 22:53:06

一般都是原理图错的离谱,案例1:


8H8K64U焊在8H3K32S2的PCB上 | ADC转换好像不对的典型错误 - 其他技术交流 国芯技术交流网站 - AI32位8051交流社区

姓伍的 发表于 2025-7-12 23:23:56

谢谢!
问题是,直接使用内部参考电源, AD还是不能正常运转

神农鼎 发表于 2025-7-13 09:59:41

姓伍的 发表于 2025-7-12 23:23
谢谢!
问题是,直接使用内部参考电源, AD还是不能正常运转
问题是,你原理图的PDF都不贴上来,谁能帮你
正确的芯片被错误的使用,天天在发上,上面那个案例就是

姓伍的 发表于 2025-7-13 12:44:09

仿真器用你们的USB转串口,直接连到芯片上,没其他,
STC8H1K08T芯片手册说是带两个串口,为什么s2com下能赋值我现在还搞不明白,反正怪事就多

神农鼎 发表于 2025-7-13 15:39:33






怪事当然多,你到现在,都未证明您应用线路是对的:
1,请问 ADC_VREF+ 您接的参考源是啥 ?





2,你从 STC8H1K08-TSSOP20/SOP16, 又讲到了 不同的型号
            STC8H1K08T-TSSOP20/SOP16





YY2018 发表于 2025-7-14 09:06:33

神农鼎 发表于 2025-7-13 15:39
怪事当然多,你到现在,都未证明您应用线路是对的:
1,请问 ADC_VREF+ 您接的参考源是啥 ?



帮忙看一下我这个,谢谢AI8H1K08-QFN20芯片ADC一但通过内部1.19V测量供电电压时原本正常的P1.0电压就不正常
https://www.stcaimcu.com/thread-19070-1-1.html
(出处: 国芯技术交流网站)

ADC0-P1.0参考电压为电源5.09V通过串口1发送电压数据显示OK
硬件连接:
芯片采用AI8H1K08-QFN20
芯片供电采用USB供电,测量芯片供电电压为5.09V
芯片的6脚ADC_VRef+和供电VCC 5脚接在一起。
芯片的16脚也就是P1.0(ADC0通道)通过电位器中心脚连接到芯片供电
调节电位器P1.0脚电压会变化,通过串口1进行打印输出,在没有加测量
(Read_VCC()//读取芯片供电VCC)函数时P1.0电压变化正,常用万用表测量
电压与串口打印数据基本一致(串口1接的数据是03DE=990 万用表测量为:0.99V        BCCC=3020 3.02V)
说明P1.0的ADC转换电压正确
为什么在加入 (Read_VCC()//读取芯片供电VCC函数是就不正常了?
在加入 (Read_VCC()//读取芯片供电VCC函数时P1.0 ADC电压就不正确了?
但是这个 (Read_VCC()//读取芯片供电VCC函数读取的芯片供电电压又是正常的,为什么呢?

haiyang201 发表于 2025-7-14 09:26:15

姓伍的 发表于 2025-7-12 22:15
这是范例,直接拷贝测试,不知问题在哪?求帮助

首先你要保证你的硬件接线没有错误,然后使用例程,才能有结果
页: [1]
查看完整版本: 实在没招, STC8H1K08芯片的AD转换结果始终为0,是什么原因?