代码问题,正如大家说的,不是每个人都会看到你的帖子。论坛只是个松散的互助团体,你不能说别人不回复你,就是别人负你。
既然看到了就回复你的帖子吧。
在2014年5月的时候我们就帮客户做过上述代码测试,我直接复制邮件内容给你参考,你不用关心里面描述的操作流程,关注图片显示的电流就是;
在RAM保持,外部IO中断唤醒低功耗能够达到的最低功耗的测试,现与之前对比做了如下更改:将时钟由外部高速时钟(HSE)更改为外部低速时钟(LSE),所有外设都没有开,没有用到的IO口时钟也同时关掉。测得的结果为0.6uA,
测试条件下低功耗的电流,我测试了下是0.4 uA,我个人觉得这个低功耗时的电流和所使用的系统时钟关系不大,下图是我截取的datasheet中关于stop模式下的时钟解释。 硬件环境:STM32L053 Nucleo,FLUKE电压表,ST-link 软件配置:系统初始化:选择外部16MHZ晶振作为系统时钟,将所有不用的GPIO初始化成模拟输入
主循环:延迟5s系统自动进入STOP模式,当外部按键唤醒时,系统再切换到外部16MHZ晶振模式,延时5s,再进入STOP模式,如此循环……
|