找回密码
 立即注册
查看: 817|回复: 4

STC8H1K08T芯片adc疑问 | 已解决

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-03-12 11:31:35

1

主题

2

回帖

15

积分

新手上路

积分
15
发表于 2024-3-12 11:42:28 | 显示全部楼层 |阅读模式
来论坛请教各位大神们,为啥我的ad之后几十或者200来左右,
ad检测脚接到两个10k分压电路分出来也有2.5v左右(MCU工作电压3.3v),
但是ad检测出来的值只有个位数或者两百多。程序使用的是官方的库文件


微信截图_20240312113945.png

部分代码如下:

// 512ms获取一次
{
                TX1_write2buff(Charger_B);
                j = Get_ADCResult(10);        //参数0~15,查询方式做一次ADC, 返回值就是结果, == 4096 为错误
                TX1_write2buff('A');
                TX1_write2buff('D');
                TX1_write2buff('=');
                TX1_write2buff(j/1000 + '0');
                TX1_write2buff(j%1000/100 + '0');
                TX1_write2buff(j%100/10 + '0');
                TX1_write2buff(j%10 + '0');
                TX1_write2buff(' ');
                TX1_write2buff(' ');
}



回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:100
  • 最近打卡:2025-06-17 08:13:13

733

主题

1万

回帖

1万

积分

管理员

积分
16661
发表于 2024-3-12 12:39:54 | 显示全部楼层
如下你 描述,10K + 10K  电阻分压

截图202403121238463451.jpg


如你下图,100K10K 分压,总有1个地方你是错的

截图202403121240378664.jpg

点评

原理图是100k测不出来,所以板子上焊接了10k  发表于 2024-3-12 13:54
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:100
  • 最近打卡:2025-06-17 08:13:13

733

主题

1万

回帖

1万

积分

管理员

积分
16661
发表于 2024-3-12 12:42:39 | 显示全部楼层
完美的应用线路图请参照:
截图202403121242067482.jpg
截图202403121242258767.jpg

https://www.stcai.com/xpsc

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-03-12 11:31:35

1

主题

2

回帖

15

积分

新手上路

积分
15
发表于 2024-3-12 14:29:45 | 显示全部楼层
问题已经解决了,电阻底下短路
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-17 15:32 , Processed in 0.129682 second(s), 67 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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