完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
一、关闭外设
把所有用到的外设全都关闭,不光是时钟,包括失能,最主要的是 在关闭前 先XXX_DeInit,不然功耗反而会变大;(抓狂2天...) 二、进入低功耗前,先设置IO口模式 对于悬空未用的IO 设置为:GPIO_Mode_Out_PP_Low_Slow;也试过输入,感觉功耗会变大 对于接外设的IO口 设置为:GPIO_Mode_Out_PP_Low_Slow;前提是 工作状态为高的情况,比如接三极管基级限流电阻; 对于接外设的IO口 设置为:GPIO_Mode_Out_PP_High_Slow;如果IO口工作状态为低,需要设置为高,减小电流三、进入halt PWR_UltraLowPowerCmd(ENABLE); asm("halt"); 四、 enjoy [size=14.44444465637207px]只是自己的一点理解,不对之处,请大家指出,共同进步。 |
|
|
相关推荐
|
|
1328 浏览 1 评论
1070 浏览 0 评论
936 浏览 0 评论
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
5174 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
3974 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-13 21:52 , Processed in 0.533246 second(s), Total 65, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖