首页 > 评测 > 小巧精致,功能实用的Nucleo32——STM32F042评测

小巧精致,功能实用的Nucleo32——STM32F042评测

Nucleo32   ST   STM32   F042   
  • 作者:Aries
  • 来源:21ic
  • [导读]
  • STM32F0x2系列通过无晶振USB 2.0和CAN总线接口提供了丰富的通信接口,使它成为通信网关、智能能源器件或游戏终端的理想选择。

STM 32的 Nucleo板为用户提供了一个经济实惠且灵活的方式以供用户尝试新的想法,并能与任何STM32微控制器搭建技术原型,从性能,功耗和功能的各种组合中做以选择。

在原有的64引脚基础上, Nucleo板开发板现推出32引脚版本。Arduino nano接口方便外接附件,搭建了一个更加灵活的开发平台。32引脚 Nucleo板板同样自带了ST-LINK/V2-1调试器/编程器,并能充分利用STM32庞大的软件库和mbed在线平台的各种资源。

意法半导体基于ARM Cortex-M0的STM32 F0系列器件实现了32位性能,同时传承了STM32系列的重要特性,特别适合成本敏感型应用。STM32 F0 MCU集实时性能、低功耗运算和STM32平台的先进架构及外设于一身。

STM32F0x2系列通过无晶振USB 2.0和CAN总线接口提供了丰富的通信接口,使它成为通信网关、智能能源器件或游戏终端的理想选择。下面我们一起来看看STM32F042 Nucelo的真身。

拆包

一拿到STM32F042 Nucelo板子,第一感觉就是太小了吧,真的好小呀。风格依旧沿用Nucleo64,简单介绍了板子的信息,包装在Nucleo64的基础上稍微改动了,为了适应这块小板子的苗条身材。

STM32F042733.png

包装背面介绍了上手如何使用板子进行开发和支持的编译环境,相当地贴心。

STM32F042770.png

包装有点难拆,主要是因为板子太小难抠下来。

STM32F042794.png

深入剖析

STM32F042 Nucelo这款板子中,ST公司做了很多调整,首先是USB接口抛弃了原来的mini usb改用更加常用的micro usb,再也不用到处找数据线咯,直接用手机数据线就行了,如果你是苹果粉那就另当别论了。另外ST-Link不再像以前那样与主板分开,可以直接掰下来用了,元件布局变得相当紧凑了,元件都采用小封装的了,用户按键也被去掉了,晶振采用内部晶振,但是板子预留位置给用户添置外部晶振。

STM32F042990.png
STM32F042992.png

MCU

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

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

从官方对F0系列的分类可以看出,主要分为四个方面,STM32F042K6主要面向USB应用方面。

ARDUINO NANO

传统的NUCLEO板,也就是现在所称的NUCLEO64板,其中一个宣传点就是和ARDUINO接口兼容,新的NUCLEO32则与ARDUINO NANO接口兼容。

STM32F0421537.png

IDD

板子的IDD接口的排针真的很小,杜邦线插不进去呀,挺脆弱的地方,需要小心接线,强烈建议ST公司把这个接口改成2.54mm的排针,测试MCU功耗不可或缺的接口!

看看STM32F042 Nucelo板子跟一块钱硬币的对比吧,真的很小吧,但是麻雀虽小,五脏俱全。

STM32F0421657.png

跟Nucleo64比起来是不是觉得很精致的一块板子呀,除了io口比较少之外,板子功能逼近Nucleo64,配有ST-Link,供电选择,SWD接口,用户LED灯,复位按键等,在这么小的板子基本外设都加上了相当不容易了。

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

网友评论