🛠 Prise en main de la Nucleo-F401RE : ST-LINK, LED LD2 et alimentation

Famille STM32 Nucleo-64 F4 — modelo insignia: Nucleo-F401RE · debutant · Schéma : IMG-stm32f4-nucleo-debutant-1-stm32f4nuc-prise-en-main-f401re.svg — Nucleo-F401RE vue de dessus : connecteur micro-USB relié au ST-LINK, LED LD2 (PA5) mise en évidence, bouton USER, en-têtes Arduino et morpho

Objetivos

Conozca las placas STM32 Nucleo-64 basadas en microcontroladores STM32F4 — Nucleo-F401RE, F410RB, F411RE y F446RE — utilizando la placa insignia Nucleo-F401RE (placa de referencia MB1136) como modelo. Al finalizar este tutorial, sabrá qué hace cada chip, LED y puente de la placa, y habrá logrado que el LED de usuario integrado parpadee sin necesidad de cableado externo.

Hardware

Los datos importantes

Pasos

  1. Compruebe que los puentes de la placa estén en su configuración de fábrica (alimentación por USB, riel de 3,3 V alimentando el MCU).
  2. Conecte el cable micro-USB al conector de la placa y a su PC. LD3 (alimentación) se enciende inmediatamente.
  3. En el administrador de dispositivos de su sistema operativo, el ST-LINK debería enumerarse como depurador + puerto COM (+ almacenamiento masivo).
  4. Cargue el código de prueba básica siguiente (cualquier cadena de herramientas — el siguiente tutorial cubre Arduino STM32duino).

Código de prueba básica

void setup { pinMode(LED_BUILTIN, OUTPUT); }   // LED_BUILTIN = PA5 = LD2
void loop {
  digitalWrite(LED_BUILTIN, HIGH); delay(200);
  digitalWrite(LED_BUILTIN, LOW);  delay(1800);
}

Resultado esperado

LD2 (verde) parpadea una vez por segundo; LD3 permanece encendido; LD1 sigue la actividad USB. Su programa se ejecuta desde la flash sin intermediarios — no hay cargador de arranque para el usuario final (sin unidad UF2/CircuitPython); el código se carga a través del ST-LINK integrado mediante SWD, o mediante el cargador de arranque serie ROM.

Errores comunes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales