完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我使用 cubeMX 生成了最少的代码,我进入stop2模式并且永远不会醒来。
我添加了一些功能来降低功耗并尝试将它们结合起来以查看 idd 测量值如何变化。 其中的功能: 杀死调试器 禁用系统中断 禁用实时时钟 取消所有 ios 和它们的端口 禁用所有 ios 时钟 将 ios 定义为模拟下拉 禁用 HCLK、PCLK1、PCLK2、HSI CLK、MSI CLK、LSE CLK 无论如何,我总是看到 150uA 以上,而在数据表中我看到 MCU 应该在 STOP2 模式下支持 1uA 左右。 在关于 IDD 测量的电路板数据表 UM2206 Rev 3 中写道: IDD 测量用于测量 STM32 微控制器、电平转换器和 SMPS 消耗。 我想知道在 STOP2 模式下如何仅测量 MCU 电流消耗并真正看到 1uA 左右? 引用板数据表: “标记为 IDD 的跳线JP6用于测量 STM32 微控制器、电平转换器和 SMPS 消耗(取决于焊桥配置),方法是移除跳线并连接万用表: • 跳线开:直接供电(默认) • 跳线关闭:必须将万用表或外部 3.3 V 电源连接到 测量消耗 注意:STM32 Nucleo-64-P 板 LED 在跳线之前连接。LED 消耗不会影响 V DD_单片机 功率测量。” |
|
相关推荐
1个回答
|
|
我成功解决了这个问题,我不明白它为什么有效。
解决方案是将 JP7 跳线移至引脚 2 和 3,而不是默认设置的引脚 1 和 2。 在进入 stop2 模式之前甚至不需要在代码中做那么多,并获得 0.8uA 到 5uA 左右的电流消耗。 在进入 stop2 模式之前,我尝试做的所有事情都是以较小的方式减少或增加消耗。 所以,它可以工作,但是当我处于 stop2 模式时它不稳定。 而不是只得到 1uA,我有时会在 0.8uA 到 5uA 之间跳跃。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2642 浏览 1 评论
3208 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1783 浏览 1 评论
3611 浏览 6 评论
5989 浏览 21 评论
940浏览 4评论
1317浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
585浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1304浏览 3评论
1362浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 03:10 , Processed in 1.465119 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号