你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

[STM32L4+实测]三、学习STM32CubeMX

[复制链接]
zhjb1 提问时间:2017-12-31 16:36 /
[STM32L4+实测]一、查看资料-初测板子
[STM32L4+实测]二、创建工程
[STM32L4+实测]四、找到Qtserial和测试
[STM32L4+实测]五、用官方程序测各种工作模式功耗


今天完成户外回来接着继续学习STM32CubeMX软件,遍历所有就是找不到专门设置低功耗的各个项目。网上有介绍说:如果在项目选项中,使用省略固件的STM32Cube_FW_L4_V1.10.0时,其内部自带有各种低功耗测试的函数或什么的,按照此方法生成了完整的工程,便利工程没有找到想象中的函数代码Group,与常规F系列芯片生成的工程库一样,只有几个与低功耗有关的项目:LPTIM1、LPTIM2、LPUART1,其他没有了;生成的Keil也是如此。实际上使用了最新下载的STM32Cube_FW_L4_V1.8.0库也是一样。
此次进入电源计算器,将传输监测关掉,强设了里面所有的选项设置,一共有13项设置,都取最低的系统频率,得到截图31,32;可见表中电流从18.5mA一直到770nA。
于是乎,想到一点,如果将系统时钟降低,最低位100KHz,再将所有GPIO关闭——不打开,关掉所有功能——芯片中只有时钟在运行,那么电流应该多大呢?
于是按照这个思路重新生成了工程代码,时钟为100KHz、所有GPIO Disable,生成工程文件,在IAR下打开编译后下载到开发板中,实测的电流为0.267mA=267uA,相当于Stop2模式的32768Hz频率下的消耗,远达不到低功耗的目标,见照片33。
看来已经碰头继续不下去了,应该再搜点资料,进点能量才有可能继续走下去。
在这里也希望进行过此类测试的网友指点迷津,化解难题。
补充一点:
前述的实验是默认模块中SYS_SysTick工作的状态,下边的是尝试仅打开TIM17的耗电状态,电流为近1mA,见照片34。可见只有仅开启SysTick模块的耗电最省。

31

31

32

32

33

33

34

34
收藏 评论0 发布时间:2017-12-31 16:36

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版