Mise en oeuvre de la carte STM32 NUCLEO (F401RE)

L’objectif est de mettre en oeuvre la carte STM32 NUCLEO (F401RE) et l’environnement de développement mbed.

La carte STM32 NUCLEO (F401RE)

La carte STM32 NUCLEO-F401RE est une carte de développement fabriquée par STMicroelectronics autour d’un micro-contrôleur ARM Cortex 32 bits STM32. Toutes les cartes Nucleo de STMicroelectronics sont prises en charge par la plateforme de développement mbed. Elle est commercialisée pour un prix d’environ 10 euros !

Quelques caractéristiques :

  • Micro-contrôleur : ARM Cortex 32 bits STM32 84 MHz
  • Mémoire flash : 512 KB octets (et 96 KB SRAM)
  • 2 types d’extensions disponibles : Arduino Uno V3 et ST Morpho
  • ST-LINK/V2-1 (débogage/programmation)
  • Alimentation : 3.3V, 5V, 7 - 12V
  • Trois Leds : communication USB (LD1), libre pour l’utilisateur (LD2), alimentation (LD3)
  • Deux boutons : libre pour l’utilisateur, RESET
  • USB : port COM virtuel, stockage de masse (mass storage) et débogage

Et aussi :

  • 12-bit ADC with 16 channels
  • RTC
  • USART/UART (3)
  • I2C (3)
  • SPI (4)

La carte Nucleo propose de 2 types d’extensions :

  • Arduino Uno V3