|
STM32F072-Nucleo与以往板子相比,一个很大的特点是可基于mbed的在线开放。所以跑的第一个例程就是用这个平台。 首先板子上电,自动会提示安装设备,请耐心等待
结束后,会发现电脑里多了个盘符,有点类似于U盘。
看下属性
确实是FAT格式。有点像我们做的模拟U盘达到的效果
打开盘,里面就一个html文件。 双击这个网址,就是所要用的在线开发平台mbed
选择右上角的绿色图标注册或登录
左侧登录,右侧注册 注册的就不说了,跟正常的一样。注册好后登录就行
注册登录后选择最右上角的编译
进入开发环境。 我这是在使用过后重新打开截图的。第一次时里面没有工程,没选择好板子,需要自己添加
点击最右上角的板卡,如果对的就不用了
点击下面的加号图标,添加板卡
然后会弹出网页,所有支持mbed的板卡都列出了。选择所需要的点击下
会弹出对应板卡的详细介绍
点击右侧add to。。。。
提示添加成功 再次打开要用的编译器
发现添加进来了,选择要用的板卡
发现工程是空的。此时我们可以选择插入一个网站上已有的例程或者自己创建个
我是选择插入个已有的 然后会自动搜索已有例程。 在这里先跑个灯闪烁的例子
双击后自动创建工程
可以看下main.c文件,非常简洁。因为很多其他的东西编译器已帮你安排好了,具体的函数我们可以在这里面查看。
点击编译
编译成功 同时会自动下载程序的bin文件
将bin文件放入电脑新出来的NUCLEO盘中
关闭 不需要断电,程序已被更新为灯闪烁的程序。
总的来说,确实蛮有意思的。而且在线也有在线的好处。有利于更好推广开源吧。 |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版
速度感觉也还好吧,就是bin下载下来得再复制到板子所对应的盘有点烦,其余的都挺好,开发界面也显得很简洁。只要专注开发就好。
cypress的CM3开发平台没用过
不过类似MBED这种在线开发似乎蛮流行的,还是得适应,将来可能会用到
mbed有离线的,程序大了那得试过才知道,目前只跑过简单的外设,不过可以试试