creep 发表于 2015-10-23 22:35:04

【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种低功耗模式是否能召唤到神龙秒杀对手。当然前提是要先搞个好点的万用表,要不只能目测功耗电流多大了。



风子 发表于 2015-10-23 23:18:53

楼主这么快就收到了……抢沙发占个坑

netlhx 发表于 2015-10-23 23:32:57

玩上了,恭喜!

欢迎继续大作

creep 发表于 2015-10-23 23:59:53

netlhx 发表于 2015-10-23 23:32
玩上了,恭喜!

欢迎继续大作

点完灯,新鲜感瞬间降低好多!:L

wujianwei3980-5 发表于 2015-10-24 00:07:22

楼主已经拿到板子开动啦
学习下

wu1169668869 发表于 2015-10-24 01:18:05

I
要大写嗷

creep 发表于 2015-10-24 08:29:17

wu1169668869 发表于 2015-10-24 01:18
I
要大写嗷

谢谢,下次改成大写的I。:lol

yanhaijian 发表于 2015-10-24 09:17:57

呵呵,期待大作。

肽宰1 发表于 2015-10-24 11:40:25


支持一下

二货520 发表于 2015-10-24 11:54:04

赚金币咯:lol:lol
页: [1] 2 3
查看完整版本: 【NUCLEO-L476RG开发】按惯例先点个灯