stm32l053c8进入睡眠模式,苏醒后LED灯无法启动?

2019-07-14 16:08发布

我用的是官方例程移植的程序,开发板也是官方的 discovery开发板,在进入睡眠模式后,可以检测到主芯片电流降低到1.2mA,可以看出来,芯片睡着了,当叫醒时,可以检测到芯片供电电流增长到2.5mA,很好,再初始化GPIO,开启LED灯,却无法开启,此时检测到的电流仍然是2.5mA工作电流。

求助各位,为什么无法开启GPIO_LED?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
jerry181855
1楼-- · 2019-07-14 20:00
对低功耗没什么经验,等高手解答
IC大当家ac
2楼-- · 2019-07-14 22:28
唤醒后要初始化下时钟和IO试试
cauzhxj
3楼-- · 2019-07-15 01:25
这个问题一般是这样的,估计GPIO没有复位,而你的初始化程序写得又不够严谨.
schumi_LYQ
4楼-- · 2019-07-15 03:50
重新设置了一下,LED灯好使了,,可是SPI  的显示屏依旧不好使(苏醒),EPD显示屏是官方的初始化程序啊,会是哪里出错了?

我已经不会玩了,
schumi_LYQ
5楼-- · 2019-07-15 09:41
 精彩回答 2  元偷偷看……
schumi_LYQ
6楼-- · 2019-07-15 11:03
cauzhxj 发表于 2018-11-12 20:24
这个问题一般是这样的,估计GPIO没有复位,而你的初始化程序写得又不够严谨.

那应该怎样调用库函数呢?才能唤醒显示屏?

一周热门 更多>