GD32A503工作电流大

[复制链接]
yyyyll 发表于 2025-8-11 12:05 来自手机 | 显示全部楼层 |阅读模式
工作电压5V,外部8M晶体。设备初始化后就进入while1,啥也不干。
设置内核频率8M时电流就达到20mA,24M时24mA,48M时27mA,72M时31mA。
而且单片机微热,手册上说即使达到100M也才11.9mA,8M时只有4.2mA
可能是哪里设置的问题?
 楼主| yyyyll 发表于 2025-8-11 12:21 来自手机 | 显示全部楼层
手册截图
1000113923.png
zyj8848 发表于 2025-8-11 14:11 | 显示全部楼层
将全部未使用的引脚配置为模拟模式
mbutterfly 发表于 2025-8-12 08:01 | 显示全部楼层
看怎么外接吧,如果都点LED灯,电阻又小,那电流肯定大。
guijial511 发表于 2025-8-12 08:08 来自手机 | 显示全部楼层
这点功耗还不至于单片机微热,看看是不是电路有问题
yjmwxwx 发表于 2025-8-12 11:33 | 显示全部楼层
可能哪个IO口坏了,IO坏了就算不开时钟也会功耗大
xch 发表于 2025-8-13 12:43 | 显示全部楼层
用示波器看看5V电源电压
豌豆爹 发表于 2025-8-13 15:04 | 显示全部楼层
时钟配置错误把。
duo点 发表于 2025-8-13 15:05 | 显示全部楼层
HXTALSCAL寄存器未正确配置
onlycook 发表于 2025-8-13 15:05 | 显示全部楼层
时钟源未正确切换?在SystemClock_Config()中强制切换至HXTAL。
内政奇才 发表于 2025-8-13 15:06 | 显示全部楼层
未启用低功耗模式?
海滨消消 发表于 2025-8-13 15:07 | 显示全部楼层
在初始化代码中关闭所有非必要外设时钟。
豌豆爹 发表于 2025-8-13 15:08 | 显示全部楼层
可能是因为浮空GPIO引脚漏电,要将所有未使用GPIO引脚配置为模拟模式。
麻花油条 发表于 2025-8-13 15:08 | 显示全部楼层
可能是晶振负载电容不匹配。
豌豆爹 发表于 2025-8-13 15:09 | 显示全部楼层
电源去耦不足?
GlenX 发表于 2025-8-14 17:50 | 显示全部楼层
手册条件写的很清楚,所有外设禁用的情况下的频率和工作电流的对应关系,
外设没有启用不等于“禁用”
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

1

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部