🛠 Découvrir la Blue Pill : que trouve-t-on dans la boîte ?

STM32F103 "Blue Pill" (STM32F103C8T6) · debutant · Identité de la carte, brochage, LED PC13 et pièges matériels à connaître avant de brancher quoi que ce soit.

Une carte, une puce, beaucoup d'histoire

La « Blue Pill » est une carte de développement chinoise sans marque autour du microcontrôleur STMicroelectronics STM32F103C8T6, un ARM Cortex-M3 cadencé jusqu'à 72 MHz. La série STM32F1, annoncée par ST en juin 2007, est la première famille STM32 ; la page produit officielle ST s'intitule « STM32F103 — Arm Cortex-M3 Microcontrollers (MCU) 72 MHz ». La carte elle-même mesure 23 mm × 53 mm (PCB bleu, d'où le nom) et son surnom vient d'un message posté sur le forum STM32duino, en référence au film Matrix.

Ce qu'il y a sur la carte

Les trois pièges du débutant

  1. La LED utilisateur PC13 est en mode sink : elle est câblée entre le VCC et la broche, donc elle s'allume quand la broche est à l'état BAS. Un code « blink » classique écrit en HIGH/OFF semble ne rien faire.
  2. Aucune protection d'alimentation : la broche +5V est reliée directement au +5V du connecteur USB. Ne jamais alimenter la carte par USB et par une source externe simultanément.
  3. Contrefaçons endémiques : la plupart des Blue Pill vendues aujourd'hui contiennent des STM32 contrefaits ou des clones pin-compatibles (ex. GigaDevice GD32F103). Ce n'est pas rédhibitoire, mais il faut le savoir (voir le tuto diagnostic).

À lire ensuite

Le schéma de référence et le tableau de brochage complet sont sur stm32-base.org ; la page produit ST et la fiche RM0008 (manuel de référence) complètent la documentation officielle.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels