收到还有一块STM32F042板子,两个看着几乎很像,上图分晓
正面一模一样,背面也一模一样,按键太小了,不好操作。STM32F042 Nucleo搭载的是STM32F042K6T6,基于ARM Cortex-M0处理器,主频48MHz,属于主流的微控制器系列;而STM32L011搭载了STM32L011K4T6,基于ARM Cortex-M0+,主频32MHz,属于ST的低功耗系列MCU。
从名字上看到L的肯定功耗更低一些。
两个区别:
F042 M0内核,48MHZ; L011 M0+,32MHZ
32K flash,6K SRAM; 16K flash,2K SRAM
从电路图看出,低功耗的STM32L011 Nucleo开发板上搭载了外部的32.768kHz晶振,而STM32F042 Nucleo开发板上没有。如图
两个都是QFP32封装,兼容arduino Nano,支持Mbed编程
NUCLEOL011虽小,但内涵不错。
* MCU使用的是STM32L011K4T6,基于CORTEX-M0+,16KB/2KB的FLASH/SRAM组合
* ARDUINO NANO扩展接口
* 板载STLINK/V2-1,调试/供电二合一
* 3个LED灯,用于指示电源、通讯及用户编程
* 复位按键,太小了,小得几乎找不到
STM32L011K4T6的特性在于低功耗,据官方资料介绍,主要有以下特色
* ?0.23 μA Standby mode (2 wakeup pins)
* ?0.34 μA Stop mode (16 wakeup lines)
* ?0.67 μA Stop mode + RTC + 2 KB RAM retention
* ?Down to 79 μA/MHz in Run mode
* ?5 μs wakeup time (from Flash memory)
* ?1 μA 12-bit ADC conversion at 10 ksps
。2个USART接口,1个SPI接口,一个I2C接口,多达8个定时器
STM32L011K6还拥有比STM32F042K6更低的工作电压,并且具有掉电复位功能,非常适合电池供电设备的低功耗产品应用。
Nucleo板卡可以通过多种方式供电,最为普遍的是直接通过板载的MicroUSB接口供电,其次,我们还可以通过外部的外部3.3V/ 5V/ 7~12V电源供电,
最后看一下ST nucle开发板发展图