【NUCLEO-L476RG开发】按惯例先点个灯
非常幸运能在论坛申请到ST最新的低功耗神器L476开发板,感谢与非网和ST免费提供这么好玩的东西,经过跋山涉水小板子今天终于到手了。STM32L476主打低功耗,官方给出了很漂亮的参数,以至于大家都拿L4和低功耗前辈430相比,结果当然是把前辈拍死在沙滩山(基于官方给出的参数对比),至于和432谁高谁低只有用过才知道了。L4系列一推出就受到了很多蝴蝶粉的关注,很多时候在功耗和性能之间真的很难取舍,基于M4内核带FPU的L4在最大限度地实现低功耗的同时性能还很出色,特别是DSP,有的时候有个浮点数运算的功能真的很方便,比如和我常用的M3内核的F1对比,要做个浮点数的滤波什么的,L4就好用多了。
为了实现不同的低功耗需求,L476一下子祭出了7种低功耗模式,这是准备召唤神龙秒杀一切对手么。:D
昨天把Freescale的那个9块9的小板子的RGB点亮了,看了FSL的代码后再看ST的代码瞬间感觉到了生活的美好,按照惯例我们先自己建个工程把L476的LED点亮顺便打印个字符串,至于476的低功耗我们以后再谈。
使用keil5开发L476首先要下载对应的pack,这个可以从keil的官网上下载,然后要下载HAL库对应的开发包,基本的过程和以往的那些nucleo一样。
NUCLEO-L476RG上的串口2和stlink虚拟出来的CDC串口相连,我们可以使用这个串口打印一些调试信息,板子上的LED和GPIOA5相连。
基本的程序结构如下:
编译下载后可以看到LED欢快的闪烁:
串口打印字符串:
测试DEMO:
数据手册:
参考手册:
既然灯已经点过了,那下面我们就要仔细研究下L476为什么能实现低功耗,和其他系列对比优点在哪里以及L476的7种低功耗模式是否能召唤到神龙秒杀对手。当然前提是要先搞个好点的万用表,要不只能目测功耗电流多大了。
楼主这么快就收到了……抢沙发占个坑 玩上了,恭喜!
欢迎继续大作 netlhx 发表于 2015-10-23 23:32
玩上了,恭喜!
欢迎继续大作
点完灯,新鲜感瞬间降低好多!:L 楼主已经拿到板子开动啦
学习下 I
要大写嗷 wu1169668869 发表于 2015-10-24 01:18
I
要大写嗷
谢谢,下次改成大写的I。:lol 呵呵,期待大作。
支持一下 赚金币咯:lol:lol