查看: 1293|回复: 2
打印 上一主题 下一主题

STM32F030R8T6 Nucleo使用mbed在线编程详细过程

[复制链接] qrcode

25

主题

29

帖子

85

积分

注册会员

Rank: 2

积分
85
楼主
跳转到指定楼层
发表于 2015-8-19 02:42 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

STM32F030R8T6 Nucleo使用mbed在线编程

以下所有内容仅是我个人在学习中的一些总结和记录,由于水平和经验有限,所以错误在所难免,如果有错误或不妥之处各位看到的话还请不吝赐教,谢谢!
STM 32的Nucleo板为用户提供了一个经济实惠且灵活的方式以供用户尝试新的想法,并能与任何STM32微控制器搭建技术原型,从性能,功耗和功能的各种组合中做以选择。Arduino[表情]的连接支持和ST Morpho的扩展连接头使用户很容易扩大STM32 Nucleo板对外开发平台的功能,该平台提供了多种可供选择的适配外设板。STM32Nucleo板集成了ST-LINK/V2-1调试器/编程器,和STM32 Nucleo板搭配的软件包有包含了众多例程的STM32 HAL软件库,在mbed在线平台上也能找到很多资源。

板卡的核心CPU是:STM32F030R8T6,开发板如下图:

开发板资源介绍如下图:

首先用usb线将开发板连接到PC机并安装相应的驱动程序,如下图:

连接到电脑后就会看到三个LED灯LED1,LED2,LED3依次都点亮了,首先是USB通讯指示灯LED1,然后是电源指示灯LED3,最后的用户LED灯是绿色的,处于闪亮状态。然后用手按一下那个蓝色的用户按钮,绿灯闪亮的频率变慢了,再按一下,闪亮频率又会改变。

双击电脑桌面我的电脑打开windows资源管理器,在电脑的硬盘存储-可移动存储的设备,里面多出了一个盘符为NODE_F030R8,总共容量为72K如下图所示:。

鼠标双击打开该可以的盘,就可以看到里面有如下内容:

双击MBED.HTM就会自动进入如下界面:

鼠标点击Sigup进行账号注册,并登陆之后进入如下界面,该界面是对STM32F030R8 Nucleo的介绍:

Nucleo pinout

Arduino-compatible headers

Morpho headers

These headers give access to all STM32 pins.

其他的这里就不在一一列举,如需要自行查看即可。然后单击该网页面右侧的open mbed complier如下图:

进入下一个界面,即可进行工程的建立和编译等,可根据自己的不同的选择建立不同功能的工程项目,如下图:

在这里我选择Display a message on PC using UART,如下图:

输入工程名Nucleo_printf后点击OK按钮进入下一步,如下图:

等十几秒就会创建完成,进入如下界面:

点击左上角main.cpp 文件,立刻就可以看到主程序源码,如下图:

然后点击mbed菜单栏的 Compile 按钮Compile 按钮,如下图:

进入程序的编译,如下图:

等待几秒之后就会生成一个bin文件,如下图:

选择存储路径并点击下载,然后直接把.bin文件,直接复制到NODE_F030R8开发板的存储盘中,复位一下板子就可自动运行程序了。如果要更换其他程序,只需将新的.bin文件再次拖进Nucleo开发板的盘符中就行了,它会自动覆盖原程序。如下图:

至此整个关于STM32F030 Nucleo的在线编程结束,谢谢各位的观看。

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

58

主题

366

帖子

618

积分

高级会员

Rank: 4

积分
618
沙发
发表于 2015-8-19 02:43 PM | 只看该作者
谢谢分享顶一个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

3

主题

145

帖子

159

积分

注册会员

Rank: 2

积分
159
板凳
发表于 2015-8-19 02:45 PM | 只看该作者
谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表