首页 > 评测 > 超低功耗黑马——STM32L476-Discovery评测

超低功耗黑马——STM32L476-Discovery评测

ST   L465   Discovery   
  • 作者:高杨
  • 来源:21ic
  • [导读]
  • STM32L476 Discovery探索板,板载微控制器基于Cortex-M4处理器,,提供段式LCD显示屏一块,支持ARM mbed在线编译器,支持方便的U盘式下载程序,板载丰富的超低功耗场景应用外设。

 

 

 

 

7开发环境与编程

 

 

 

解压缩下载的Cube开发软件包,找到如下目录,我们进行简单的I/O程序测试。

STM32Cube_FW_L4_V1.1.0\Projects\STM32L476G-Discovery\Examples\GPIO\GPIO_IOToggle\MDK-ARM

打开工程文件,打开main函数。结构和函数名可以看出来,保持以往的兼容性,例程结构清晰,易于阅读。

111.png

接下来我们配置如何编译输出BIN文件,这个可以用于测试通过U盘升级程序。

从菜单栏打开Project->Option for Target‘STM32L476G-Discovery’->User

如下图所示,按下图勾选后填写相关指令,其中a.bin即为要生成的Bin文件名字,你可以自定义,也可以为B.bin,out.bin等等。在填写指令时候注意空格:fromelf  --bin !L --output a.bin

111.png

执行编译指令后将会发现在如下图目录多出一个a.bin

aaa.png

复制该a.bin文件到探索板所载盘符,如下图所示:

bbb.png

粘贴进去后,将会发现探索板编程指示灯开始闪烁,之后刷新该盘,拷贝进去的a.bin消失不见,这时候,你会发现探索板已经开始运行该IO演示文件的LED红绿交替闪烁程序,实现了通过U盘升级程序的目的。效果如下图所示:

ccc.png

另外我们不得不提的该探索板支持的另外一种编程方式。这个方式太牛逼了,可以方便我们脱离IDE环境编程烧录我们的工程,这就是ST-LINK  Utility。

fff.png

该工具安装包只有十几个MB,有了它我们可以把在IDE环境下编译后生成的HEX文件或者BIN文件直接下载进我们的探索板(只要保持同样的设计编程接口,你自己设计的板子也可以使用)。刚才我们不是测试I/O程序时候弄掉了DEMO程序,现在我们通过该烧录软件,把cube里自带的DEMO的HEX文件下载进去。

步骤1:启动ST-LINK Utility。File->Open File,找到目录

STM32Cube_FW_L4_V1.1.0\Projects\STM32L476G-Discovery\Demonstrations\Binary

该目录下有文件STM32CubeDemo_STM32L476G-Discovery-V1.0.3.hex 选中。

步骤2:按下探索板上的RESET复位键后,单机Target->connect。次时正常情况会如下图显示。显示连接成功的信息。如果失败,请确认连接好了数据线,按下探索板上的复位按键后立马重试该步骤即可连接上。

eee.png

 

 

 

 

8
小结

 

 

 

ST最新推出的STM32L476  Discovery探索板,板载兼具高性能、低功耗特性的微控制器,基于Cortex-M4处理器,最高主频支持80MHz,内部集成了1MB超大容量Flash、128KB  SRAM,提供段式LCD显示屏一块,支持ARM  mbed在线编译器,支持方便的U盘式下载程序,板载丰富的超低功耗场景应用外设,方便学习超低功耗相关的应用。

 9.资料下载:

STM32单片机中文官网

STM32单片机官方开发工具

STM32单片机参考设计

官方资料下载地址:

www.st.com/stm32l4-discovery

另提供STM32cubeL4和驱动程序的百度云盘下载链接:

cubeL4:http://pan.baidu.com/share/link?shareid=4275869657&uk=291998743

stsw-LINK009:http://pan.baidu.com/share/link?shareid=3923383221&uk=291998743

探索板简介:

www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00163449.pdf

探索板电路手册:

www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00172179.pdf

探索板DEMO程序手册:

www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00213619.pdf

Keil官网BSP、DFP包:

http://az717401.vo.msecnd.net/pack/Keil.STM32L4xx_DFP.1.0.0.pack

如有更新请访问以下网址下载最新版:

http://www.keil.com/dd2/pack/

STM32 ST-LINK  utility下载地址:

http://www.st.com/web/catalog/tools/FM147/SC1887/PF258168#

本文系21ic原创,未经许可禁止转载

  • 本文系21ic原创,未经许可禁止转载!

网友评论