STM32F030R8T6 开发板试用帖

  • rui_jiang
  • LV0工程师
  • |      2015-09-26 22:43:02
  • 浏览量 3389
  • 回复:0

       大家好,我是rui_jiang。下面我为大家分享下mbed编译环境及它的知识。

       首先大家先了解下半导体(STMicroelectronics,简称ST):

半导体(STMicroelectronics,简称ST)是全球领先的半导体供应商、全球领先的ARM® Cortex®-M微控制器厂商,意法进一步强化STM32系列微控制器的易用性和设计灵活性, 推出适用于STM32全系产品的经济型且易于扩展的原型开发板。STM32 Nucleo将易用性、灵活性、连接功能和主流工具资源兼容性完美地融合在一起,是当今的嵌入式开发人员的理想的开发平台。

ST陆续已经推出了十二款Nucleo mbed套件,具体如下图:

STM32F030R8T6 开发板试用帖

下面是STM32F030R8T6硬件资源:

· STM32F030R8T6 in LQFP64 package

· ARM®32-bit Cortex®-M0 CPU

· 48 MHz max CPU frequency

· VDD from 2.4 V to 3.6 V

· 64 KB Flash

· 8 KB SRAM

· GPIO (55) with external interrupt capability

· 12-bit ADC with 18 channels

· RTC

· Timers (6)

· I2C (2)

· USART (2)

· SPI (2)

在Nucleo-F030R8T6 的官方资源网站,找到了Arduino 接口、ST Morpho 扩展接口的分布图,有了这样2个图很方便用户进行开发,如图一、图二:

STM32F030R8T6 开发板试用帖

                                                             图一  Arduino 接口分布图

STM32F030R8T6 开发板试用帖

                                                             图二 ST Morpho 扩展接口的分布图

mbed是什么

 

       mbed是一个面向ARM处理器的原型开发平台,它具体包括免费的软件库(SDK),硬件参考设计(HDK)和在线工具(Web)三部分内容,各个部分的具体介绍如下:

       SDKmbed设计了一个硬件抽象层,从而屏蔽了不同mcu厂商提供了微处理之间的差异,对于用户来说,他只需要和这个硬件抽象层打交道即可,也就是说,用户基于mbed开发的应用可以很方便地更换使用不同厂商的arm微处理器,从而留给用户更多的选择。

       HDKHDKmbed提供的硬件参考设计,它是面向用户开发设计的,所以HDK提供了统一了程序上载接口,单步调试接口,串口调试接口,用户无需购买其它硬件就可以开始软件开发工作。

       WEB:为了省去用户开发环境安装的麻烦,mbed提供了一个完备的基于浏览器的微处理器软件开发环境,包括代码编写,程序编译,版本控制等功能,用户只要上网就可以开发,编译结果只要下载保存到mbed开发板上即可工作,非常方便。

下面我以STM32F030R8T6为例,用mbed进行开发:

第一部:通过USBmini连接NUCLEO-STM32F030R8T6开发板和pc,安装ST-LINK2驱动。由于我的电脑是win 7 系统,自动联网安装ST-LINK debug驱动失败了,打开设备管理器,看到ST-LinK Debug 那里有个黄色的感叹号,如图:

STM32F030R8T6 开发板试用帖


如果安装不上请下载ST-LINK驱动,链接:https://mbed.org/teams/st/wiki/ST-Link-Driver。

第二部:安装,exe文件,很容易安装的,不详细介绍。

STM32F030R8T6 开发板试用帖

第三部:开始装mbed,进入mbed官网,注册,如下界面是我已经注册好的:

STM32F030R8T6 开发板试用帖

第四部:注册好账号,找到平台,下面会出现很多开发板,如图:

STM32F030R8T6 开发板试用帖

第五部:如何找到自己手中板子的型号呢?看下图,不要掉队,注意细节。

STM32F030R8T6 开发板试用帖

第六步:找到自己开发板型号,接下来继续走,点击Add to your mbed compiler如图:

STM32F030R8T6 开发板试用帖

第七步:接下来,就是点击open mbed compiler,如下图:

STM32F030R8T6 开发板试用帖

下面就是进入编程界面:

STM32F030R8T6 开发板试用帖

点击Template可以对你想要实验的内容进行选择,然后点击OK保存生成的保存的文件。然后就可以执行你所生成的文件了,希望该帖子对大家有所帮助,谢谢。第三篇,我会尽快分享给大家。

 


  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子