找回密码
 立即注册
查看: 1131|回复: 25

MCU:8A8K64D4 问题:ADC值跟实际电压不对(已解决:13号管脚未使能)

[复制链接]
  • 打卡等级:偶尔看看II
  • 打卡总天数:23
  • 最近打卡:2025-04-11 15:44:39

17

主题

83

回帖

312

积分

中级会员

积分
312
发表于 2025-1-8 16:20:30 | 显示全部楼层 |阅读模式

MCU图

MCU图


如原理图所示,我使用ADC,读到的ADC值大概在3600左右,我的外部参考电压为2.048V,所以按照比值公式3600 / 4095 * 2.048 ,大概是1.8V,但实际测量该管脚的线路,为2.0234V,这个情况是什么情况?

驱动代码如下图:

adc值读取代码

adc值读取代码

实际电压

实际电压

管脚配置

管脚配置

通道号

通道号

主循环

主循环
没事就炸板
有事炸俩板
ꉂ೭(˵¯̴͒ꇴ¯̴͒˵)౨”
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:23
  • 最近打卡:2025-04-11 15:44:39

17

主题

83

回帖

312

积分

中级会员

积分
312
发表于 2025-1-8 16:49:08 | 显示全部楼层
按理说都应该ADC值应该都快到最大值了,为啥实际情况在3600左右?
没事就炸板
有事炸俩板
ꉂ೭(˵¯̴͒ꇴ¯̴͒˵)౨”
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-29 08:28:25
已绑定手机

17

主题

446

回帖

1173

积分

金牌会员

积分
1173
发表于 2025-1-8 17:03:59 | 显示全部楼层
是不是参考电压低了,手册没有说明电压有效范围
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:23
  • 最近打卡:2025-04-11 15:44:39

17

主题

83

回帖

312

积分

中级会员

积分
312
发表于 2025-1-8 17:10:02 | 显示全部楼层
Ayb_*** 发表于 2025-1-8 17:03
是不是参考电压低了,手册没有说明电压有效范围

参考电压,也量了的,正常的2.048V(实测2.0472V)
没事就炸板
有事炸俩板
ꉂ೭(˵¯̴͒ꇴ¯̴͒˵)౨”
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-29 08:28:25
已绑定手机

17

主题

446

回帖

1173

积分

金牌会员

积分
1173
发表于 2025-1-8 17:27:22 | 显示全部楼层
Anr*** 发表于 2025-1-8 17:10
参考电压,也量了的,正常的2.048V(实测2.0472V)

不是说不准,是不是在MCU允许的范围

点评

虽然建议是2.5V或以上,但是2.048V也是可以的,精度降低一点而已  详情 回复 发表于 2025-1-8 17:59
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-1-8 17:59:09 | 显示全部楼层
Ayb_*** 发表于 2025-1-8 17:27
不是说不准,是不是在MCU允许的范围

虽然建议是2.5V或以上,但是2.048V也是可以的,精度降低一点而已
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-1-8 18:16:57 | 显示全部楼层
带小数点的立即数都要加f


注意数据类型转换问题

能不用浮点就别用,尽量用unsigned long,用100或1000倍的数表示,速度快还不容易出错
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:23
  • 最近打卡:2025-04-11 15:44:39

17

主题

83

回帖

312

积分

中级会员

积分
312
发表于 2025-1-8 18:19:28 | 显示全部楼层
Debu*** 发表于 2025-1-8 18:16
带小数点的立即数都要加f

好的,但好像并不是这里的问题

点评

嗯,没看出有什么问题 可以试试中断方式 注意ADC电源打开后要等1ms以上再START  详情 回复 发表于 2025-1-8 18:24
没事就炸板
有事炸俩板
ꉂ೭(˵¯̴͒ꇴ¯̴͒˵)౨”
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-1-8 18:24:48 | 显示全部楼层
Anr*** 发表于 2025-1-8 18:19
好的,但好像并不是这里的问题

嗯,没看出有什么问题
可以试试中断方式
注意ADC电源打开后要等1ms以上再START
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:23
  • 最近打卡:2025-04-11 15:44:39

17

主题

83

回帖

312

积分

中级会员

积分
312
发表于 2025-1-8 18:34:53 | 显示全部楼层
Debu*** 发表于 2025-1-8 18:24
嗯,没看出有什么问题
可以试试中断方式
注意ADC电源打开后要等1ms以上再START ...

这样应该也没啥问题吧? 截图202501081834321186.jpg
没事就炸板
有事炸俩板
ꉂ೭(˵¯̴͒ꇴ¯̴͒˵)౨”
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 02:21 , Processed in 0.191708 second(s), 109 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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