Skip to content

Board: STM32F0discovery

Jose Alamos edited this page Aug 9, 2018 · 15 revisions

WARNING: This entry will be deprecated. All content has been moved to doc.riot-os.org

Overview

See this page for a quick getting started guide.

Hardware

Stm32f0discovery with RIOT pin names

MCU

MCU STM32F051R8T6
Family ARM Cortex-M0
Vendor ST Microelectronics
RAM 8Kb
Flash 64Kb
Frequency 48MHz (using the on-board 8MHz Oszillator of the ST-Link)
FPU no
Timers 9 (8x 16-bit, 1x 32-bit [TIM2])
ADCs 1x 16-channel 12-bit
UARTs 2
SPIs 2
I2Cs 2
Vcc 2.0V - 3.6V
Datasheet Datasheet
Reference Manual Reference Manual
Programming Manual Programming Manual
Board Manual Board Manual

Pin mapping in RIOT

Please refer to this document for RIOTs static pin mapping chosen for this board. This mapping is completely arbitrary, it can be adjusted in boards/stm32f0discovery/include/periph_conf.h

User Interface

2 Buttons:

NAME USER RESET
Pin PA0 (IN) NRST

2 LEDs:

NAME LD3 LD4
Color green blue
Pin PC9 PC8

Supported Toolchains

For using the STM32F3discovery board we strongly recommend the usage of the GNU Tools for ARM Embedded Processors toolchain.

Using UART

  1. connect your usb tty to: RX=PB7 TX=PB6 and GND=GND
  2. done
Clone this wiki locally
You can’t perform that action at this time.