打印
[STM32L0]

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

[复制链接]
1194|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
elephant00|  楼主 | 2023-10-30 10:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是官方例程移植的程序,开发板也是官方的 discovery开发板,在进入睡眠模式后,可以检测到主芯片电流降低到1.2mA,可以看出来,芯片睡着了,当叫醒时,可以检测到芯片供电电流增长到2.5mA,很好,再初始化GPIO,开启LED灯,却无法开启,此时检测到的电流仍然是2.5mA工作电流。

求助各位,为什么无法开启GPIO_LED?

使用特权

评论回复
沙发
classroom| | 2023-10-31 14:41 | 只看该作者
确保GPIO口被正确地初始化为输出模式,并检查LED灯的连接方式是否正确。

使用特权

评论回复
板凳
laocuo1142| | 2023-10-31 14:42 | 只看该作者
如果你的程序运行在操作系统中,尝试检查程序是否有正确的权限访问GPIO口。

使用特权

评论回复
地板
flycamelaaa| | 2023-10-31 14:42 | 只看该作者
尝试在唤醒后使用软件延迟一段时间再初始化GPIO口,以防止唤醒后立即访问GPIO口导致的问题。

使用特权

评论回复
5
stormwind123| | 2023-10-31 14:42 | 只看该作者
尝试使用硬件调试器来调试你的程序

使用特权

评论回复
6
AloneKaven| | 2023-10-31 22:42 | 只看该作者
初始化GPIO了吗

使用特权

评论回复
7
一只眠羊| | 2023-11-17 20:50 | 只看该作者
睡眠还有1.2ma的电流呢?

使用特权

评论回复
8
未说出口的像你| | 2023-11-18 01:00 | 只看该作者
一般感觉你这个功耗好像是没唤醒吧

使用特权

评论回复
9
在曼谷的春| | 2023-11-18 03:00 | 只看该作者
你可以用串口log的方式实现程序的运行进度查看

使用特权

评论回复
10
我吃小朋友| | 2023-11-18 05:00 | 只看该作者
你在正常模式下,能打开LED么?

使用特权

评论回复
11
月亮一键变蓝| | 2023-11-18 07:00 | 只看该作者
是不是有其他的地方耗电啊,感觉你的功耗不低

使用特权

评论回复
12
失物招領| | 2023-11-18 09:00 | 只看该作者
检测2.5ma的话,感觉驱动LED有点吃力,因为MCU占用一点,到LED的话1ma都不一定呢

使用特权

评论回复
13
她已醉| | 2023-11-18 13:00 | 只看该作者
你还是查查程序吧,感觉是你的程序有点问题

使用特权

评论回复
14
将爱藏于深海| | 2023-11-18 15:00 | 只看该作者
你用的是啥休眠函数?来看看

使用特权

评论回复
15
春日负喧| | 2023-11-18 19:00 | 只看该作者
你初始化IO的之前,试试加个延时?

使用特权

评论回复
16
温室雏菊| | 2023-11-18 21:00 | 只看该作者
代码截图看看呗,其实我想说,说你的休眠状态感觉不对呢

使用特权

评论回复
17
Wordsworth| | 2024-8-6 07:13 | 只看该作者

变换器效率就显得比较低

使用特权

评论回复
18
公羊子丹| | 2024-8-6 09:09 | 只看该作者

设计者的作用就是在理解电路工作过程的基础上,保证PCB设计合理。

使用特权

评论回复
19
万图| | 2024-8-6 10:12 | 只看该作者

两个环路最有可能产生电磁干扰(EMI)

使用特权

评论回复
20
Uriah| | 2024-8-6 11:15 | 只看该作者

大大减小与其他引线之间的容性耦合

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

970

主题

2984

帖子

7

粉丝