【NUCLEO-L476RG开发】体验
得到STM32L476 nucleo一个月了,偏偏工作太忙,趁周末感受一下这个强悍的低功耗新品。作为4系列的芯片,L476配置当然是相当丰富了,除了M4的核心因为低功耗考虑频率比较低以
外,1MB的flash和128KB的ram,还有RTC,很多timer,ADC,DAC,usb otg,can和SD卡接口
,其他串口等常见外设一个不缺,但这些不是重点,重点是为低功耗优化的内核和外设。但
这些留待以后慢慢测试了。
下面先看看板子:
盒子背面说明了基本情况,JP1,JP5,JP6位置正确,连接电脑,LD1,LD3亮,LD2闪烁,按
USER按键(B1)则LD2改变闪烁频率。说明nucleo板和芯片正常工作。
之前习惯了传统的keil开发,ST的图形化工具cubeMX以后将作为开发的主力方式,那么,就
先来试试最简易的在线开发方式,mbed,也许这是最方便的开发方式。
注册登录账户之后,看看在线资料,有需要的各种链接,首先,当然是安装驱动和更新
STLINK/V2-1的firmware啦
详细步骤按照网页指令来做就行了。
接着要add to your mbed compiler
按钮就会变成 open mbed compiler了,按进去打开在线编译环境。
这里创建程序的界面,看一下平台式L476没错,选个简单的模板blinky led test
打开main.cpp看看
然后compile在线编译,下载到本地就得到一个bin文件。
那然后怎么办呢,还要打开传统的IDE烧写吗?哈哈,STlink提供了超简易的烧写方式。
STlink接上电脑时模拟了一个U盘的,把bin文件复制到这个U盘里,STlink就会自动烧写到
L476芯片里了,马上就能看到程序的效果了,修改一下程序里的参数,在线编译、下载、复
制到u盘,就能看到LED的变化了。真是太方便了。
这种方式甚至不用安装传统IDE和编译环境,能够快速评估板子和芯片,最关键的是跨平台,
甚至可以
这样即使出门在外没带电脑,也可以利用时间在平板和手机上写代码了。简直是太棒了!
不错的发现。 只是感觉手机和平板始终太鸡肋了 呵呵,玩过mbed非常不错。。。。
顶一下 学习了。 好帖子,一直听说mbed,一直不知道是什么东西。你这算是给我这样的新人科普辣。新人源源不断。我们缺少科普贴,顶!!!!!!!!!:o:o:o:o 要是有人能给科普下arduino是什么就好辣!!:o:o:o 电子信息港帐好 发表于 2015-12-2 17:02
要是有人能给科普下arduino是什么就好辣!!
呵呵,百度一下不就知道了。arduino就是个用atmel MCU的开发板,只是在很早以前就做了有软件库,比较容易上手。
要是深入学习和应用MCU的话,直接用各厂家的开发板就行了。
除非是只想简单的搭个原型,或者给学生做个入门学习,才值得考虑arduino(因为限制在几款特定的MCU型号)。 本帖最后由 杉树林-罗 于 2015-12-4 22:03 编辑
顶一个~~~ lcdi 发表于 2015-12-4 21:49
呵呵,百度一下不就知道了。arduino就是个用atmel MCU的开发板,只是在很早以前就做了有软件库,比较容易 ...
o ,谢谢拉,之前百度搜过这个,但是光看到个板子,也不知道这板子做什么用的。有没有必要研究。
页:
[1]