在线时间71 小时
UID267378
ST金币0
蝴蝶豆3
注册时间2011-3-7
金牌会员
- 最后登录
- 2020-11-30
|
a0a.1 32b0c
本帖最后由 深山明月 于 2015-5-27 11:44 编辑
1. 打开在线编译平台, 地址如下,要注册的
http://developer.mbed.org/compiler/#nav:/;
图1
2. 选择你的开发板平台,点击右上角的NUCLEO图标,
图2
3. 如果下侧的列表内容没有你的板子,点击Add Platformwf会进入http://developer.mbed.org/platforms/这网页,根据你的手中的板子选择相应的开发板,我用的是NUCLEO-F303RE,怎么添加呢,开始我也不会,找了半天没找到,后面在选择了F303RE后,只记得在网页的右侧找了一个蓝色的按钮就加上了,但是后来我又怎么也找不到了,如果 有网友会可以告诉我一下,这里比较抱歉。
4. 我添加后的第8个图标就是,如上图。选择好了,点击菜单的New新建一个工程,
出现一个窗口
这里我选择开发板平台为NUCLEO-F303RE,工程选择了里面与PC串口通信的例子,因为我以前有一个同名的工程,
所在这里改为Nucleo_printf-F303RE,点击OK,会自动生成代码如下:
#include "mbed.h"
//------------------------------------
// Hyperterminal configuration
// 9600 bauds, 8-bit data, no parity
//------------------------------------
Serial pc(SERIAL_TX, SERIAL_RX);
DigitalOut myled(LED1);
int main() {
int i = 1;
pc.printf("Hello World !\n");
while(1) {
wait(1);
pc.printf("This program runs since %d seconds.\n", i++);
myled = !myled;
}
}
点击编译,会生成bin文件,浏览器会提示一个下载文件,将它保存在NUCLEO连接电脑后生成的移动设备中,
下载完成 后程序会自动开始运行,串口打印结果如下显示:
是不是觉得很方便。
在这里有个疑问就是我想更改硬件怎么改,我还没找到答案呢,你们知道吗?
分享一下,谢谢!!
|
<
|