首页 > 评测 > STM32F0入门级开发板——STM32F072RB Nucleo评测

STM32F0入门级开发板——STM32F072RB Nucleo评测

STM32   F072RB   Nucleo   ST   
  • 作者:风子
  • 来源:21ic
  • [导读]
  • STM32F0系列MCU是意法半导体公司(以下简称ST)推出的入门级32位微控制器,基于ARM Cortex M0内核,最高频率可达48MHz,面向低成本入门级应用领域。

 STM32F0系列MCU是意法半导体公司(以下简称ST)推出的入门级32位微控制器,基于ARM Cortex M0内核,最高频率可达48MHz,面向低成本入门级应用领域。本次介绍的是ST Nucleo系列开发板的一员——STM32F072RB,也就是下图这货。

1.jpg

包装就不说了,ST的鲜明特点,好像看多了都有点审美疲劳了。

2.jpg

在Nucleo庞大的家族中STM32F072RB的一席之地,再来两张图看看。

3.jpg
4.jpg

背面写了STM32F072RB开发板的简易使用方法和一些特性,开发板也没有其他配件,只有一块板,

5.jpg

STM32F072RB包装纸上写了扩展接口引脚的连接,方便开发的时候查阅。

作为以精简低价位特点的Nucleo系列,板载外设资源不多,但基本的都有,在很多原型设计中都已经够用,而且扩展了所有接口,方便使用。

6.jpg

STM32F072RB背面就比较简单啦,没什么好说的。

接下来看看STM32F072RB开发板特性和资源。

7.jpg

STM32F072RB开发板主要有以下资源:

STN32F072RB LQFP64封装MCU

Arduino Uno R3 接口

ST Morpho接口

板载ST-LINK V2-1,可作为三种设备使用:SWD调试器,大容量存储器,虚拟串口

可用多种电源供电:USB,外部VIN,外部5V和3.3V

三个LED,其中一个用户LED

两个按键:用户按键,复位按键

32.768kHz低速晶振

支持MDK,IAR和基于GCC的其他类等多种编程IDE和Mbed在线编程

主控MCU STM32F072RBT6

8.jpg

可以从丝印上看出完整型号和一下其他标识信息,主要特性:

LQFP 64引脚封装

128 KB flash + 16 KB SRAM

7通道DMA控制器

一个12位ADC,一个12位DAC

两个低功耗可编程比较器

12个定时器

2个I2C接口

4个USART

2个SPI接口

1 个CAN接口

USB 2.0全速接口

HDMI CEC 唤醒

SWD调试接口

从上面看出,这颗仅仅64引脚封装的MCU,资源也是非常丰富的,能够满足很多应用需求。

基本介绍就完了,下面真正测试一下:

上电

STM32F072RBNucleo板比较简单,资源也不多,出厂初始程序也是个比较简单的例程,上电用户LED开始闪烁,按一下用户按键,闪烁频率变快,按第二次,再变快了一点,按第三次,又回到了初始状态。

9.jpg

中间左边的红色LED是电源指示灯,一上电就亮,右边绿色就是用户LED,根据按键,闪烁不同的频率。

下面看一个串口通信的例子。这里使用STM32CUBEMX配合STM32 HAL库来编写这个例子。需要预先安装好STM32CUBEMX软件和STM32CUBEF0的HAL库,在文章最后会附链接,这里就不讲具体安装步骤了。

  • 本文系21ic原创,未经许可禁止转载!

网友评论