原廠網址:https://developer.mbed.org/platforms/ST-Nucleo-L053R8/
Overview
The STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.
The Arduino™ connectivity support and ST Morpho headers make it easy to expand the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.
The STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer.
Microcontroller features
- STM32L053R8T6 in LQFP64 package
- ARM®32-bit Cortex®-M0+ CPU
- 32 MHz max CPU frequency
- VDD from 1.65 V to 3.6 V
- 64 KB Flash
- 8 KB SRAM
- GPIO (51) with external interrupt capability
- 12-bit ADC with 16 channels
- 12-bit DAC with 1 channel
- RTC
- Timers (5)
- I2C (2)
- USART (3)
- SPI (2)
- USB 2.0 full-speed
Nucleo features
- Two types of extension resources
- Arduino Uno Revision 3 connectivity
- STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os
- On-board ST-LINK/V2-1 debugger/programmer with SWD connector
- Selection-mode switch to use the kit as a standalone ST-LINK/V2-1
- Flexible board power supply
- USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)
- Power management access point
- User LED (LD2)
- Two push buttons: USER and RESET
- USB re-enumeration capability: three different interfaces supported on USB
- Virtual Com port
- Mass storage (USB Disk drive) for drag'n'drop programming
- Debug port
Nucleo pinout
Arduino-compatible headers
Shared UART on pins D0 and D1
These pins are shared with the PC Serial connection via STLink. If you need to use these pins independently, see this page: https://developer.mbed.org/teams/ST/wiki/Use-of-D0D1-Arduino-pins
Morpho headers
These headers give access to all STM32 pins.
Information
Only the labels written in blue/white or green/white (i.e. PA_4, PB_5, A0, D14, LED1...) must be used in your code. The other labels are given as information (alternate-functions, power pins, ...). You can also use these additional labels:
SERIAL_TX=PA_2 I2C_SCL=PB_8 SPI_MOSI=PA_7 PWM_OUT=PB_3 SERIAL_RX=PA_3 I2C_SDA=PB_9 SPI_MISO=PA_6 SPI_SCK =PA_5 SPI_CS =PB_6
Supported shields
Shield name | Shield type | Product page | Support status | |
---|---|---|---|---|
mbed Application Shield | Display, Sensors | Click to view | Supported | |
Freetronics 16x2 LCD | Display | Click to view | Supported | |
Seeed 2.8" TFT Touch V2 | Display | Click to view | Supported |