w528989331 发表于 2022-5-30 08:12

hc32f460低功耗掉电模式

官网2.2的lpw例程:
1.使用外部晶振倍频作为时钟,掉电模式3使用wkup事件可以正常唤醒及休眠。
同样外部晶振时钟,掉电模式1、2、4 上电后进入一次低功耗模式,唤醒后根据现象来看(电流较高无法达到进入低功耗时的电流且wkup事件无法唤醒)怀疑第二次没有正常进入低功耗。
2.使用内部时钟则没有上述掉电模式1、2、4无法二次进入的情况
与https://bbs.21ic.com/icview-3182556-1-1.html这个帖子描述的情况类似,也修改了ramcode
请问有大佬碰到过类似情况吗? {:mad:}{:mad:}

w528989331 发表于 2022-5-30 10:44

本帖最后由 w528989331 于 2022-5-30 14:34 编辑

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


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


用方法二实现的,只是用来验证功能的,所以比较乱,仅供参考




yangxiaor520 发表于 2022-7-13 08:22

没有遇到过,帮顶。
页: [1]
查看完整版本: hc32f460低功耗掉电模式