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

查看: 1675|回复: 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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版