这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » wambob的 STM32 L053进程贴

共3条 1/1 1 跳转至

wambob的 STM32 L053进程贴

高工
2015-12-04 13:41:06     打赏

申请有幸成功了,一直在学习nucleo, 低功耗的却没有。先感谢论坛提供这次机会,认识下低功耗。

上午收到快递,小暴力,板子插针都把塑料盒子刺头了,弯了几个针。先上图:

背面照

上电测试,按蓝色用户按钮,LED以3种频率切换闪烁。

【一】开发第一步

首先要安装驱动,这个针对首次学习nucleo


读开发板信息

可以看到ST-link固件版本 ,器件ID,Flash等。


【二】开发环境搭建

下载软件,nucleo支持多种开发环境,特别CubeMX可视化,省去了程序框架的搭建,对初学者很容易上手。

先点个灯。

打开cubeMX,新工程




高工
2015-12-04 21:44:41     打赏
2楼

低功耗模式

    默认情况下,系统或上电复位后MCU在运行模式,该模式CPU时钟为HCLK。

 5种低功耗模式

 1:低功耗运行模式---调整在低功耗模式,限制时钟频率,限制运行外设数目

 2:睡眠模式-----Cortex®-M0+ 停止,外设保持运行

 3:低功耗睡眠模式------ 1和2的结合,Flash停止

 4:停止模式------所有时钟停止,稳压器运行,调整在低功耗模式

 5:待机模式---VCORE域关闭

除此之外,运行模式也可以通过降低系统时钟 或控制不使用的外设APBx 和AHBx时钟。
L053开发板自带了一个可以切换3种频率的LED闪烁程序,经测试频率最快时,开发板电流大约6.54mA,在另外种频率,测得电流跳动,小于6.54mA.

对比测试一块F072的初始电流为10点mA,当然,这样对比没有道理。

STM32Cube例程提供了7个例程

1.低功耗运行模式

数据手册给出的数据

实测

 2:低功耗睡眠模式

3:睡眠模式

4:待机模式

5:停止模式

测得数据和待机差不多,分辨不到nA。

6:待机-RTC模式

7:停止-RTC模式

 

 


院士
2015-12-10 21:53:49     打赏
3楼
好多的图片啊~~

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]