首页 > 评测 > 环肥燕瘦,精彩纷呈——STM32F031K6开发板评测

环肥燕瘦,精彩纷呈——STM32F031K6开发板评测

STM32   F031K6   意法半导体      
  • 作者:netlhx
  • 来源:21ic
  • [导读]
  • ST 的官方评估板又添了新成员,今天测评的STM32F031K6 就是NUCLEO32 中的首批评估板。

引子

ST 最近要火。一是听说ST 的芯片现在部分系列缺货,如经典产品STM32F1 系列,原因据说是ST 现在在国内混得风生水起,预谋着涨点价,所以先缺点货,等价格上来了,再放量,自然是皆大欢喜。缺不缺货我不知道,反正最近自己画了块STM32 的MINI 板,在某宝上购买了几片,价

格是比以前高了一点。传说毕竟是传说,今天要说的是另一件事,就是ST 的官方评估板又添了新成员。

众所周知,ST 官方评估板,传统上分为三个系列,第一类是高大上的EVAL 板,功能齐全,价格威猛,只有大户才用得上;第二类是DISCOVERY 板,板载资源相对丰富,价格亲民,向来为各屌丝所爱好;还有一类就是所谓的NUCLEO 核心板,光板一块,引出所有可用引脚,

供各大爱好者自行选择外设资源,自由组织,乃各DIY 爱好者首选开发板。

传统上,NUCLEO 被设计为使用固定的64PIN 芯片,芯片选择会涵盖大部分产品,这样原本极好,只是在选择的自由度上有所局限。ST 也意识到了这个问题,今年将NUCLEO 评估板再度细分,将使用32PIN 芯片的NUCLEO 板命名为NUCLEO32,而原来的64PIN 开发板则称之

为NUCLEO64,值得注意的是NUCLEO64 板并不是64 位MCU。另官方消息已泄露了还将有144PIN 的NUCLEO144,不过暂未面市。

今天测评的STM32F031K6 就是NUCLEO32 中的首批评估板。

 

开箱

用过NUCLEO 和DISCOVERY 板的用户都知道,对于NUCLEO 及DISCOVERY 板来说,就没有开箱之说,一块开发板,用个简单的透明塑料板包装就行了。不过塑料板一般都是定制的,刚好和开发板的形状吻合,起到保护开发板的作用。这样既节省了成本,又有效保护了开发板,不错的设计理念!

包装可谓精简之极,除了板,什么都没有,不过这也是惯例,在NUCLEO32 上也不例外。

甚至不需要打开包装,就一个感觉:小,太小了!

 1STM32F031.jpg

打开塑封包装之后,终于得见NUCLEO32 的真面目,感觉仍然是:小,真小!

左边是NUCLEO64,右边是NUCLEO32。环肥燕瘦,各具风骚,有么有!

2.STM32F031.jpg

拿在手上,体验一下。

4.STM32F031.jpg

真正的掌中舞,比飞燕还要飞燕!

 

认识开发板

7.STM32F031.jpg

8.STM32F031.jpg

小美人虽然小巧玲珑,然内涵依旧,正如流行语所言:主要看气质!且听我一一介绍。

USB

  • STM32F031K6开发板上使用的是MINI USB接口,见图。该USB接口主要有如下几方面的功能:
  • USB供电,连接到PC后,可以使用PC的USB接口为开发板供电,
  • 虚拟串口, 与板载的ST-LINK相连,可以实现与主机的串口通信功能
  • 大容量存储接口,可以连接大容量存储设备

这样看来,USB接口的功能确实非常丰富。一般情况下,我们使用USB VBUS来给开发板供电,除此之外,如果要实现开发板与PC通信,就不再需要单独的串口模块来连接开发板的串口了,非常方便。当然这个功能是由ST-LINK提供的。

ARDUINO NANO接口

传统的NUCLEO板,也就是现在所称的NUCLEO64板,其中一个宣传点就是和ARDUINO接口兼容,新的NUCLEO32则与ARDUINO NANO接口兼容。这一点当在情理之中。一张图诠释ARDUINO NANO接口。

6.031.jpg

MCU

开发板使用的MCU型号是STM32F031K6T6,其主要特性如下

  • (1)内核基于ARM® 32-bit Cortex®-M0 CPU,主频高达48 MHz。
  • (2)32 Kbytes片内Flash存储器。
  • (3)4 Kbytes片内SRAM存储器,带有硬件校验。
  • (4)电源电压:2.0-3.6 V。
  • (5)低功耗模式:睡眠、停机和待机。
  • (6)晶振可用4至32 MHz。
  • (7)5通道DMA控制器。
  • (8)1X12位,1.0us的ADC(最多10个通道)。
  • (9)多达9计时器。
  • (10)1个I2C接口,支持快速模式加(1Mbit/s)。
  • (11)1个USART,支持主同步SPI和调制解调器控制。
  • (12)1个SPI高达18Mbit/s。
  • (13)串行调试功能(SWD)。
  • (14)温度范围:-40-+105°C。

该MCU在F0家族中的地位如图所示

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

网友评论