
STM32F072-Nucleo与以往板子相比,一个很大的特点是可基于mbed的在线开放。所以跑的第一个例程就是用这个平台。 首先板子上电,自动会提示安装设备,请耐心等待 ![]() 结束后,会发现电脑里多了个盘符,有点类似于U盘。 ![]() 看下属性 ![]() 确实是FAT格式。有点像我们做的模拟U盘达到的效果 ![]() 打开盘,里面就一个html文件。 双击这个网址,就是所要用的在线开发平台mbed ![]() 选择右上角的绿色图标注册或登录 ![]() 左侧登录,右侧注册 注册的就不说了,跟正常的一样。注册好后登录就行 ![]() 注册登录后选择最右上角的编译 ![]() 进入开发环境。 我这是在使用过后重新打开截图的。第一次时里面没有工程,没选择好板子,需要自己添加 ![]() 点击最右上角的板卡,如果对的就不用了 ![]() 点击下面的加号图标,添加板卡 ![]() 然后会弹出网页,所有支持mbed的板卡都列出了。选择所需要的点击下 ![]() 会弹出对应板卡的详细介绍 ![]() 点击右侧add to。。。。 ![]() 提示添加成功 再次打开要用的编译器 ![]() 发现添加进来了,选择要用的板卡 ![]() 发现工程是空的。此时我们可以选择插入一个网站上已有的例程或者自己创建个 ![]() 我是选择插入个已有的 然后会自动搜索已有例程。 在这里先跑个灯闪烁的例子 ![]() ![]() 双击后自动创建工程 ![]() 可以看下main.c文件,非常简洁。因为很多其他的东西编译器已帮你安排好了,具体的函数我们可以在这里面查看。 ![]() 点击编译 ![]() 编译成功 同时会自动下载程序的bin文件 ![]() 将bin文件放入电脑新出来的NUCLEO盘中 ![]() ![]() 关闭 不需要断电,程序已被更新为灯闪烁的程序。 ![]() 总的来说,确实蛮有意思的。而且在线也有在线的好处。有利于更好推广开源吧。 |
速度感觉也还好吧,就是bin下载下来得再复制到板子所对应的盘有点烦,其余的都挺好,开发界面也显得很简洁。只要专注开发就好。
cypress的CM3开发平台没用过
不过类似MBED这种在线开发似乎蛮流行的,还是得适应,将来可能会用到
mbed有离线的,程序大了那得试过才知道,目前只跑过简单的外设,不过可以试试