​【轻松入门Nucleo F030R8】序列之1:Nucleo F030R8入门

作者: outstanding1573
上传时间为: 2015-08-12 08:56 AM

【轻松入门Nucleo F030R8】序列之1:Nucleo F030R8入门

本节我们主要是从下面4个方面进行讲解:

1.STM32F0x0简介

2.STM32F030 Nucleo开发板介绍

3.固件库

4.Mbed略览

一、STM32F0x0简介

STM32F0x0采用ARM Cortex内核,运算速度高达48 MHz。STM32F0x0是STM32系列中价格最低的产品,具有全套外设,例如高速12位ADC、先进且灵活的定时器、日历RTC和通信接口(例如 I²C、USART、SPI和最近增加的无晶振USB)。

该组合轻松超越了现有的8位架构,让所有应用设计者均能得益于先进32位内核的简单性和高效率。

STM32F0x0超值系列提供多种存储器和引脚数组合,能与之匹敌的器件少之又少,因此进一步增强了项目的总成本效率。

采用STM32F030的应用设计者能够随时升级方案到功能更加强大的STM32系列中的任何其他产品,因为开发工具和应用软件的可重用性极高。

下面一张图更好反应了STM32F0x0的发展史。如下图所示:

图片1.png

************************************************************************

二、STM32F030 Nucleo开发板介绍

1、参数介绍:

STM32F030RBT6是64位芯片;

Cortex-M0内核 主频是48MHz;

自带64KB的Flash,8KB的SRAM;

完全兼容Arduino Uno Rev.3接口;

扩展了ST Morpho全部的I/O接口;

集成ST-Link/V2-1的调试下载器;

直接访问mbed.org网上资源。

图片2.png

三、固件库

1.STM32 Nucleo固件库的驱动和例程是基于ST提供的标准外围接口软件库,并且对用户开发是开源的。

2.Nucleo软件库的BSP架构驱动支持三种设备:STM32F1xx、STM32F0xx和STM32L1xx;

3.支持Arduino兼容的板子:Adafruit子板提供了LCD和uSD卡的驱动程序。

四、Mbed略览

1.Mbed平台提供了免费的软件库,硬件设计和在线工具,可以快捷地调试基于ARM微处理器的产品原型。

2.软件开发库SDK:

a) 开源的C/C++微处理器软件平台;

b) 不用做建立和测试启动代码,C运行时间,软件库和外围的APIs

3.硬件开发板HDK

a) 提供全部的微处理器子系统设计和固件;

b) 提供简单的USB拖放下载程序和为目标板提供符合CMSIS-DAP协议的调试接口

4.在线开发工具

免费试用mbed编译器执行mbed HDK,并且无缝集成mbed SDK和网页开发。

全部评论 ()

创建讨论帖子

登录 后参与评论
系统提示