
梦寐以求的Nucleo到手了,终于有机会试试Mbed到底是如何方便快捷的了。 看了论坛发表的[STM32F302R8 Nucleo评测]贴后,我迫不及待的开始了我的首次mbed+nucleo之旅。 进入mbed方法:我通过st的官方网站提供的链接 http://www.st.com/web/cn/catalog/tools/PF260489 顺利打开了mbed网站。 首先提示我注册一个账号 ![]() 注册完成后,就进入了mbed的针对stm32f302r8 nucleo的编译界面,并提示我们根据模版创建一个应用程序,由于第一次,还是来个简单点的吧,选择Blinky。 ![]() 打开main.cpp并修改闪灯为1秒间隔,程序如下 #include "mbed.h" DigitalOut myled(LED1); int main() { while(1) { myled = 1; // LED is ON wait(1.0); // 1s myled = 0; // LED is OFF wait(1.0); // 1 sec } } 看这个程序了吗,真是简单啊,颠覆了我单片机使用多年的思路,没看到单片机初始化环节 ![]() ardunio我没用过,估计也就简单到这个程度吧。 编译这个小程序后,突然在浏览器下面弹出一个下载的请求,仔细看看竟然是编译后的可执行文件,不懂了 ![]() nucleo的另一个神奇出现了,原来他把stm32的flash虚拟成了usb的一个磁盘,把这个文件拷贝到磁盘中,就完成了烧写,再一次颠覆我对单片机的认识,用了多少年的串口要和大家说“再见”了。 看看烧写后的实际运行照片。 ![]() 第一个程序的顺利运行让我体验到了mbed确实是快捷方便。后面在继续了解mbed,看看他的其他神奇之处。 |
RE:【Nucleo板开发日志】+方便快捷的mbed开发
RE:【Nucleo板开发日志】+方便快捷的mbed开发
RE:【Nucleo板开发日志】+方便快捷的mbed开发