开发板评测 | STM32 Nucleo-64评测报告

作者:JasonShen

前言

非常感谢芯快递和贸泽工程师社区给予的申请STM32 Nucleo-64开发套件的机会,其实收到开发板好十几天了,由于个人项目原因没有时间进行没有拆才上电测试,现在周末时间抽空完成个人的第一篇评测文章,个人使用ST的产品比较多,例如STM32F769I-Disco,在这期间通过查找相关资料,也学习到新的知识,同时对于STM32 Nucleo-64的产品有更深入的了解。

“STM32
STM32 Nucleo-64

关于STM32L053R8

这款开发板的主芯片是STM32L053R8,是ST超低功耗家族成员,其功能特点是超低功耗STM32L053x6 / 8微控制器将通用串行总线(USB 2.0-less晶体)的连接能力与以32 MHz频率运行的高性能Arm® Cortex®-M0+ 32位RISC内核相结合。存储器保护单元(MPU),高速嵌入式存储器(高达64 KB的闪存程序存储器,2 KB的数据EEPROM和8 KB的RAM)以及广泛的增强型I / O和外围设备 STM32L053x6 / 8器件可提供高功率效率,并具有广泛的性能。它可以通过多种内部和外部时钟源选择,内部电压自适应和几种低功耗模式来实现。

STM32L053x6 / 8器件具有多种模拟功能,一个具有硬件过采样功能的12位ADC,一个DAC,两个超低功耗比较器,多个计时器,一个低功耗计时器(LPTIM),三个通用16位计时器一台基本计时器,一台RTC和一台SysTick可用作时基。它们还具有两个看门狗,一个具有独立时钟和窗口功能的看门狗,以及一个基于总线时钟的窗口看门狗。 此外,STM32L053x6 / 8器件嵌入了标准和高级通信接口:最多两个I2C,两个SPI,一个I2S,两个USART,一个低功耗UART(LPUART)和一个无晶体USB。这些设备提供多达24个电容式感应通道,可为任何应用简单地增加触摸感应功能。

STM32L053x6 / 8还包括一个实时时钟和一组备用寄存器,它们在待机模式下保持供电。 最后,它们的集成LCD控制器具有一个内置LCD电压发生器,该电压发生器可以驱动多达8个多路复用LCD,且对比度独立于电源电压。 带有BOR的超低功耗STM32L053x6 / 8器件工作在1.8至3.6 V电源(掉电时降至1.65 V),不带BOR选项的工作于1.65至3.6 V电源。它们可在-40至+125°C的温度范围内使用。全面的省电模式集可用于低功耗应用的设计,主要用于工业自动化传感器,物流,银行自动化等对功耗和安全有要求的领域

• 超低功耗平台
• 内核Arm32位Cortex-M0+带MPU
• 内存达到64KB闪存、8KB RAM、2KB带有ECC的EEPROM、20字节备份寄存器,防读写扇区保护
• 51路快速IO通道
• 支持串行线调试
• LCD驱动器,最多可现实8✖28段
• 16路ADC,采样率可达1.14MS/S
• 7通道DMA控制器,支持ADC、SPI、I2C、USART、DAC

“”

开发板外观及上电运行

接下来看一下Nucleo-L053RB开发套件的制作工艺,整块板子非常小巧,蓝白相间通过ST morpho接插件相互连接,我手上有一块ST-IHM04A1,这跟以往的开发板有所区别,

“开发套件上电外观”
开发套件上电外观

“”

开发板原理图

“供电部分原理图”
供电部分原理图

“外设连接接口”
外设连接接口

“”

程序调试和运行

我们能够进行简单的按钮IO采集和IO输出控制程序编译和调试以及下载。

首先进行固件升级

“”

“”

“”

由于我个人对于这个开发套件也是入门阶段,对于它的使用以及产品化过程还需要一段时间的熟悉摸索过程,总的来讲这款芯片可应用于功耗要求敏感,并有现场数据采集和通讯功能的领域,列如便携式现场仪表,阀类控制器,自动车辆识别。最后非常感谢芯快递和贸泽工程师社区给予试用的机会!

最新文章