首页 > 评测 > 超低功耗黑马——STM32L476-Discovery评测
超低功耗黑马——STM32L476-Discovery评测
- [导读]
- 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函数。结构和函数名可以看出来,保持以往的兼容性,例程结构清晰,易于阅读。
接下来我们配置如何编译输出BIN文件,这个可以用于测试通过U盘升级程序。
从菜单栏打开Project->Option for Target‘STM32L476G-Discovery’->User
如下图所示,按下图勾选后填写相关指令,其中a.bin即为要生成的Bin文件名字,你可以自定义,也可以为B.bin,out.bin等等。在填写指令时候注意空格:fromelf --bin !L --output a.bin
执行编译指令后将会发现在如下图目录多出一个a.bin
复制该a.bin文件到探索板所载盘符,如下图所示:
粘贴进去后,将会发现探索板编程指示灯开始闪烁,之后刷新该盘,拷贝进去的a.bin消失不见,这时候,你会发现探索板已经开始运行该IO演示文件的LED红绿交替闪烁程序,实现了通过U盘升级程序的目的。效果如下图所示:
另外我们不得不提的该探索板支持的另外一种编程方式。这个方式太牛逼了,可以方便我们脱离IDE环境编程烧录我们的工程,这就是ST-LINK Utility。
该工具安装包只有十几个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。次时正常情况会如下图显示。显示连接成功的信息。如果失败,请确认连接好了数据线,按下探索板上的复位按键后立马重试该步骤即可连接上。
8 小结
ST最新推出的STM32L476 Discovery探索板,板载兼具高性能、低功耗特性的微控制器,基于Cortex-M4处理器,最高主频支持80MHz,内部集成了1MB超大容量Flash、128KB SRAM,提供段式LCD显示屏一块,支持ARM mbed在线编译器,支持方便的U盘式下载程序,板载丰富的超低功耗场景应用外设,方便学习超低功耗相关的应用。
9.资料下载:
官方资料下载地址:
另提供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
如有更新请访问以下网址下载最新版:
STM32 ST-LINK utility下载地址:
http://www.st.com/web/catalog/tools/FM147/SC1887/PF258168#
本文系21ic原创,未经许可禁止转载
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前