[技术问答] hc32f460低功耗掉电模式

[复制链接]
2622|12
 楼主| w528989331 发表于 2022-5-30 08:12 | 显示全部楼层 |阅读模式
官网2.2的lpw例程:
1.使用外部晶振倍频作为时钟,掉电模式3使用wkup事件可以正常唤醒及休眠。
同样外部晶振时钟,掉电模式1、2、4 上电后进入一次低功耗模式,唤醒后根据现象来看(电流较高无法达到进入低功耗时的电流且wkup事件无法唤醒)怀疑第二次没有正常进入低功耗。
2.使用内部时钟则没有上述掉电模式1、2、4无法二次进入的情况
与https://bbs.21ic.com/icview-3182556-1-1.html这个帖子描述的情况类似,也修改了ramcode
请问有大佬碰到过类似情况吗?
 楼主| w528989331 发表于 2022-5-30 10:44 | 显示全部楼层
本帖最后由 w528989331 于 2022-5-30 14:34 编辑

解决方法参考下图,至于为何1、2、4不可以,而模式3可以,更细致的原因暂未找到


方法2

方法2

方法1

方法1

方法1

方法1

方法2

方法2
wubangmi 发表于 2022-6-1 12:30 | 显示全部楼层
例程应该就可以跑,前提是你要确认进入掉电模式的函数已经搬到了RAM,如果没有,那就不行。
你现在这个把整个.C函数都放到了RAM里的操作模式我没用过。
但是不管如何,你可以看map文件里,进入掉电模式的函数是否已经在RAM里
sparrow054 发表于 2022-6-21 21:43 | 显示全部楼层
例程可以吧?
foxsbig 发表于 2022-6-26 11:25 | 显示全部楼层
有点简单了,没太理解
tpgf 发表于 2022-7-1 09:01 | 显示全部楼层
可以下载工程文件吗
aoyi 发表于 2022-7-1 09:08 | 显示全部楼层
如何确保函数位置正确呢
drer 发表于 2022-7-1 09:19 | 显示全部楼层
需要指定地址?
kxsi 发表于 2022-7-1 09:29 | 显示全部楼层
是否需要使用汇编啊
wiba 发表于 2022-7-1 09:37 | 显示全部楼层
要是能再详细点就更好了
coshi 发表于 2022-7-1 10:06 | 显示全部楼层
能上传一个代码包吗
 楼主| w528989331 发表于 2022-7-11 11:17 | 显示全部楼层

用方法二实现的,只是用来验证功能的,所以比较乱,仅供参考 hc32f460_ddl_Rev2.2.0.zip (1.9 MB, 下载次数: 21)




yangxiaor520 发表于 2022-7-13 08:22 来自手机 | 显示全部楼层
没有遇到过,帮顶。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

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