hx121200 发表于 2025-2-22 19:28:22

新手求肋 8H1K08无法正确读取ADC数据



以上是我的程序和线路图,目前情况是在开关打开的情况下,电路中的VCC电压3-5V都试过,但是程序中的vcc值我试出来一直保持1195的样子,然后开关关闭后vcc值就是负数(用电压表量电压正常).
请大神帮我看看到底是什么原因

angmall 发表于 2025-2-22 19:53:43

你少了这个。
    P_SW2 |= 0x80;
    ADCTIM = 0x3f;                              //设置ADC内部时序

梁工 发表于 2025-2-22 21:08:06

请下直接下载“04-STC8H1K08-20P-9路10位ADC转换-串口1(P1.7)返回结果-C语言”里的HEX文件测试。


用户请先别修改程序, 直接下载"04-STC8H1K08-20P-9路ADC转换-串口1(P1.7)返回结果-C语言"里的"ADC.hex"测试.
下载时选择主频11.0592MHZ。

测试时, 电脑的串口助手设置115200,8,n,1.

本程序演示9路ADC和bandgap查询采样,通过串口1(P1.7)发送给上位机,波特率115200,8,n,1.







hx121200 发表于 2025-2-24 19:05:06

梁工 发表于 2025-2-22 21:08
请下直接下载“04-STC8H1K08-20P-9路10位ADC转换-串口1(P1.7)返回结果-C语言”里的HEX文件测试。




你好,我是新手,没用过电脑串口助手,请问怎么用的

hx121200 发表于 2025-2-24 19:36:26

angmall 发表于 2025-2-22 19:53
你少了这个。
    P_SW2 |= 0x80;
    ADCTIM = 0x3f;                              //设置ADC内部时序


有的

梁工 发表于 2025-2-24 22:33:57

hx121200 发表于 2025-2-24 19:05
你好,我是新手,没用过电脑串口助手,请问怎么用的

请看下面截图:



或者:




hx121200 发表于 2025-2-25 19:36:31

梁工 发表于 2025-2-24 22:33
请看下面截图:




接线怎么接?   然后用某个引脚量电压会在串口助手这里显示测量后的电压吗?

hx121200 发表于 2025-2-25 19:39:17

梁工 发表于 2025-2-24 22:33
请看下面截图:




补充一下,我没有实验箱

梁工 发表于 2025-2-25 20:42:44

hx121200 发表于 2025-2-25 19:39
补充一下,我没有实验箱

只要能串口下载程序,就可以做串口1通信测试。
页: [1]
查看完整版本: 新手求肋 8H1K08无法正确读取ADC数据