STM32 Nucleo-L152RE

Support for the STM32 Nucleo-L152RE. More...

Detailed Description

Support for the STM32 Nucleo-L152RE.

Hardware

st-nucleo-l1

MCU

MCU STM32L152RE
Family ARM Cortex-M3
Vendor ST Microelectronics
RAM 80Kb
Flash 512Kb
Frequency 32MHz (no external oscilator connected)
FPU no
Timers 8 (8x 16-bit, 1x 32-bit [TIM5])
ADCs 1x 42-channel 12-bit
UARTs 3
SPIs 2
I2Cs 2
Vcc 1.65V - 3.6V
Datasheet Datasheet
Reference Manual Reference Manual
Programming Manual Programming Manual
Board Manual Board Manual

User Interface

2 Button:

NAME USER RESET
Pin PC13 (IN) NRST

1 LEDs:

NAME LD2
Color green
Pin PA5

Supported Toolchains

For using the st-nucleo-l1 board we strongly recommend the usage of the GNU Tools for ARM Embedded Processors toolchain.

OpenOCD

Please use an OpenOCD version checked out after Jan. 26th 2015. Building instructions can be found here.

Using UART

Using the UART isn't too stable right now. For some using the USB interface just works, others have to connect the USB interface to a active USB hub and others again can only transmit over the USB interface and receive using an external UART adapter.

Connecting an external UART adapter

  1. connect your usb tty to the st-link header as marked
    st-link-header
  2. done

Files

file  periph_conf.h
 Peripheral MCU configuration for the nucleo-l152re board.