完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我的样机在执行“停止”命令后: PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFI); 仍消耗90uA的电流,这远远大于手册上给出的数值,请教同行,是哪个设定不到位, 请求同行们的支援!!!! 我的应用体会如下,请同行指正。 1. 在执行“停止”指令之后,“Systick Timer”也被关断了,在用中断唤醒之后,它会自动恢复运行!!!!!! 2. 在用中断退出“停止”方式之后,程序要在“停止”语句之后的语句开始执行。 3. 未使用的管脚,要配置成模拟脚,可减少电流消耗,在我的应用中,可减少0.2mA左右。 4. 执行“停止”指令之后,关断了一切时钟,切断时钟就是关断外设,所以,你所用的外设, 就不用再单独使用指令关断了。 |
|
相关推荐
9个回答
|
|
如果要测试STM32的电流,最好的方法是不要焊接外部器件,只焊接最小系统,这样测试出来的是最准确的。
|
|
|
|
将JTAG有关的管脚禁止,并配置为模拟输入的模式,整个的系统电流就降到36微安, STM32加其它外围器件到这个水平,这就可以了,问题基本解决!!!!!!!!!! 配置如下: GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE); /* Configure PA.13 (JTMS/SWDAT), PA.14 (JTCK/SWCLK) and PA.15 (JTDI) as GPIO_Mode_AIN; */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN; GPIO_Init(GPIOA, &GPIO_InitStructure); /* Configure PB.03 (JTDO) and PB.04 (JTRST) as GPIO_Mode_AIN; */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3 | GPIO_Pin_4; GPIO_Init(GPIOB, &GPIO_InitStructure); 也能再次下载程序 !!!! 感谢大家的关心和支持,共同学习,共同提高。 |
|
|
|
在休眠模式的是,外部输出引脚(除了用于唤醒的引脚)都要设置为悬空或者输入,这样减少电流的浪费。同样需要注意的是外部器件,他们的电流往往会影响最大。
|
|
|
|
|
|
|
|
调试引脚关了怎么样还能继续下载呢? 我每次都要用其他清空一遍再烧 麻烦得很啊………… |
|
|
|
不错,能去的都去掉。
|
|
|
|
I/O等外接元件也会影响,毕竟是uA级电流。
|
|
|
|
不知道。。。。。
|
|
|
|
你测得应该是板子功耗
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
自定义系统时钟频率后,用库函数和微带两种方式点亮LED灯,为什么灯的闪烁频率不一致?
745 浏览 2 评论
912 浏览 1 评论
1758 浏览 0 评论
【嵌入式SD NAND】基于FATFS/Littlefs文件系统的日志框架实现
671 浏览 0 评论
求助!STM32F4单片机编程与设计sEMG信号采集电路问题
868 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-29 01:06 , Processed in 0.601108 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号