你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 1680|回复: 3

【Nucleo板开发日志】+方便快捷的mbed开发

[复制链接]

16

主题

295

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-10-27
发表于 2014-8-27 08:44:02 | 显示全部楼层 |阅读模式
梦寐以求的Nucleo到手了,终于有机会试试Mbed到底是如何方便快捷的了。

 
 
看了论坛发表的[STM32F302R8 Nucleo评测]贴后,我迫不及待的开始了我的首次mbed+nucleo之旅。
进入mbed方法:我通过st的官方网站提供的链接
http://www.st.com/web/cn/catalog/tools/PF260489
顺利打开了mbed网站。
首先提示我注册一个账号
新建位图图像.jpg
注册完成后,就进入了mbed的针对stm32f302r8 nucleo的编译界面,并提示我们根据模版创建一个应用程序,由于第一次,还是来个简单点的吧,选择Blinky。
1.jpg
打开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
    }
}
看这个程序了吗,真是简单啊,颠覆了我单片机使用多年的思路,没看到单片机初始化环节。这说明我们根本不用为了stm32的初始化发愁了,不需要我们深入研究stm32的硬件到底是如何工作起来的,我们就知道要用那个接口做东西就好了。
ardunio我没用过,估计也就简单到这个程度吧。
编译这个小程序后,突然在浏览器下面弹出一个下载的请求,仔细看看竟然是编译后的可执行文件,不懂了,回头看看介绍帖子,明白了,需要下载到nucleo中,怎么下载呢?
 
nucleo的另一个神奇出现了,原来他把stm32的flash虚拟成了usb的一个磁盘,把这个文件拷贝到磁盘中,就完成了烧写,再一次颠覆我对单片机的认识,用了多少年的串口要和大家说“再见”了。
看看烧写后的实际运行照片。
 
IMAG0541.jpg
第一个程序的顺利运行让我体验到了mbed确实是快捷方便。后面在继续了解mbed,看看他的其他神奇之处。
 
<
回复

使用道具 举报

16

主题

295

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-10-27
 楼主| 发表于 2014-8-27 08:46:46 | 显示全部楼层

RE:【Nucleo板开发日志】+方便快捷的mbed开发

是不是沙发都要自己坐
回复 支持 反对

使用道具 举报

6

主题

462

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-12-28
发表于 2014-8-27 14:54:42 | 显示全部楼层

RE:【Nucleo板开发日志】+方便快捷的mbed开发

可惜沙发没抢到,板凳还是有的
回复 支持 反对

使用道具 举报

16

主题

295

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-10-27
 楼主| 发表于 2014-8-28 07:58:29 | 显示全部楼层

RE:【Nucleo板开发日志】+方便快捷的mbed开发

呵呵,
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版