首页 > 评测 > 小巧精致,功能实用的Nucleo32——STM32F042评测
小巧精致,功能实用的Nucleo32——STM32F042评测
- [导读]
- 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的基础上稍微改动了,为了适应这块小板子的苗条身材。
包装背面介绍了上手如何使用板子进行开发和支持的编译环境,相当地贴心。
包装有点难拆,主要是因为板子太小难抠下来。
深入剖析
在STM32F042 Nucelo这款板子中,ST公司做了很多调整,首先是USB接口抛弃了原来的mini usb改用更加常用的micro usb,再也不用到处找数据线咯,直接用手机数据线就行了,如果你是苹果粉那就另当别论了。另外ST-Link不再像以前那样与主板分开,可以直接掰下来用了,元件布局变得相当紧凑了,元件都采用小封装的了,用户按键也被去掉了,晶振采用内部晶振,但是板子预留位置给用户添置外部晶振。
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。
从官方对F0系列的分类可以看出,主要分为四个方面,STM32F042K6主要面向USB应用方面。
ARDUINO NANO
传统的NUCLEO板,也就是现在所称的NUCLEO64板,其中一个宣传点就是和ARDUINO接口兼容,新的NUCLEO32则与ARDUINO NANO接口兼容。
IDD
板子的IDD接口的排针真的很小,杜邦线插不进去呀,挺脆弱的地方,需要小心接线,强烈建议ST公司把这个接口改成2.54mm的排针,测试MCU功耗不可或缺的接口!
看看STM32F042 Nucelo板子跟一块钱硬币的对比吧,真的很小吧,但是麻雀虽小,五脏俱全。
跟Nucleo64比起来是不是觉得很精致的一块板子呀,除了io口比较少之外,板子功能逼近Nucleo64,配有ST-Link,供电选择,SWD接口,用户LED灯,复位按键等,在这么小的板子基本外设都加上了相当不容易了。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前