找回密码
 立即注册
查看: 101|回复: 8

AI8H的ADC读出来的数一直是4095 | AGND, AVCC 都错到浮空了,ADC线路要改正

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-06-12 08:49:32
已绑定手机

3

主题

5

回帖

47

积分

新手上路

积分
47
发表于 4 天前 | 显示全部楼层 |阅读模式
大佬们,帮忙扫一眼看看,
为什么我这个程序读出来的数一直是4095,
P10口我接了0.3V, 1.2V,
参考电压是431输出的2.5V(硬件电路抄STCMCU规格书的参考电路) ,
通过串口显示出来都是4095


微信图片_20250612091154.jpg
微信图片_20250612091159.jpg
微信图片_20250612090803.jpg
微信图片_20250612090754.jpg
微信图片_20250612084803.jpg
微信图片_20250612084819.jpg
微信图片_20250612084831.jpg
微信图片_20250612094604.jpg
微信图片_20250612094614.jpg
微信图片_20250612094622.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2025-06-16 09:28:47

733

主题

1万

回帖

1万

积分

管理员

积分
16627
发表于 4 天前 | 显示全部楼层
根据楼主这 模糊的图
截图202506120938251469.jpg

判断他用的 STC8H3K64S4-LQFP32
截图202506120937057315.jpg


参考下图及说明,将原理图先完善
截图202506120939186731.jpg



楼主的 AGND, AVCC 都错到浮空了,楼主的 ADC线路要改正
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2025-06-16 09:28:47

733

主题

1万

回帖

1万

积分

管理员

积分
16627
发表于 4 天前 | 显示全部楼层
将原理图的PDF贴出来
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:499
  • 最近打卡:2025-06-16 10:06:31
已绑定手机
已实名认证

112

主题

2389

回帖

6012

积分

版主

积分
6012
发表于 4 天前 | 显示全部楼层
深圳国芯人工智能有限公司-实验箱

可以测试如下程序:
截图202506120912417071.jpg
中的

截图202506120912462916.jpg
查看一下是结果是否正常



回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-06-12 08:49:32
已绑定手机

3

主题

5

回帖

47

积分

新手上路

积分
47
发表于 4 天前 | 显示全部楼层
神*** 发表于 2025-6-12 08:58
将原理图的PDF贴出来

大哥, 补充了输入信号图片(0.15v干电池分压电压的红线直接输入到MCUP10口), 参考电压图片,MCU图片,
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:499
  • 最近打卡:2025-06-16 10:06:31
已绑定手机
已实名认证

112

主题

2389

回帖

6012

积分

版主

积分
6012
发表于 4 天前 | 显示全部楼层


Avcc和AGnd都要接的,否则模拟部分就会工作不正常
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-06-14 13:12:15

74

主题

6088

回帖

1万

积分

超级版主

积分
12717
发表于 4 天前 | 显示全部楼层
电路严重错误:AGND(6脚)、AVCC(8脚)悬空,请分别接GND与VCC。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-06-12 08:49:32
已绑定手机

3

主题

5

回帖

47

积分

新手上路

积分
47
发表于 4 天前 | 显示全部楼层
梁*** 发表于 2025-6-12 09:31
电路严重错误:AGND(6脚)、AVCC(8脚)悬空,请分别接GND于VCC。

刚刚把AGND 与 GND 飞线连接, AVCC与VCC飞线连接, (已补充对应图片)

接上串口显示依然是4095, 输入信号是1.2V 干电池

点评

专门改一个例子测试好给你。 /************* 功能说明 ************** 用户请先别修改程序, 直接下载"100-STC8H-12位ADC转换-串口1(P3.1)返回结果"里的"ADC.hex"测试. 下载时选择主频11.0592MHZ. 测试时, 电脑的串  详情 回复 发表于 4 天前
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-06-14 13:12:15

74

主题

6088

回帖

1万

积分

超级版主

积分
12717
发表于 4 天前 | 显示全部楼层
guo12*** 发表于 2025-6-12 09:51
刚刚把AGND 与 GND 飞线连接, AVCC与VCC飞线连接, (已补充对应图片)

接上串口显示依然是4095, 输入 ...

专门改一个例子测试好给你。

/*************        功能说明        **************
用户请先别修改程序, 直接下载"100-STC8H-12位ADC转换-串口1(P3.1)返回结果"里的"ADC.hex"测试. 下载时选择主频11.0592MHZ. 测试时, 电脑的串口助手设置115200,8,n,1.
本程序演示12位ADC查询采样,通过串口1(P3.1)发送给上位机,波特率115200,8,n,1.
0 1 2 6 7通道对应P1.0 P1.1 P1.2 P1.6 P1.7, 8~14通道对应P0.0~P0.6, 15通道为内部1.19V基准电压做输入的ADC值.
初始化时先把要ADC转换的引脚设置为高阻输入.
******************************************/

测试结果截图:输入为AVREF的1/4分压,ADC非常精准。如果你的结果还是不正常,真的要仔细检查电路,万用表测试下电压。
截图202506121136573319.jpg


100-STC8H-12位ADC转换-串口1(P3.1)返回结果.rar (63.62 KB, 下载次数: 1)

回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-16 11:16 , Processed in 0.169598 second(s), 104 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表