🛠 Premier programme : installer le core et faire clignoter la LED (M7 à 480 MHz !)

Arduino Portenta H7 · debutant · Schéma : IMG-portenta-h7-debutant-1-portenta-h7-premier-programme.svg — Arduino Portenta H7 vue de dessus avec le SoC STM32H747XI (double coeur M7/M4) et la LED utilisateur LEDG mise en évidence, câble USB-C branché, deux connecteurs 80 broches annotés sous la carte

Objetivos

Descubrir la Arduino Portenta H7, el buque insignia industrial de Arduino (SKU ABX00042, ~120,80 € en la tienda oficial en octubre de 2026): un dual-core ST STM32H747XI con un Cortex-M7 de hasta 480 MHz (FPU de doble precisión) y un Cortex-M4 de hasta 240 MHz, 2 MB de flash interna, 8 MB de SDRAM y 16 MB de flash NOR externa. Vas a instalar el core correcto en el Board Manager, entender el doble modo de programación (M7 y/o M4) y hacer parpadear el LED con un primer programa serie.

Material

Código completo

// premier_programme.ino — blink + série sur la Portenta H7
// Dans l'IDE, sélectionne "Portenta H7" puis la cible M7 (ou M4).

int compteur = 0;

void setup {
  Serial.begin(115200);        // série sur le port USB-C
  while (!Serial) {}           // attends l'ouverture du moniteur série
  pinMode(LEDG, OUTPUT);       // LED verte embarquée (il y a aussi LEDR)
  Serial.println("Portenta H7 - core M7 par defaut");
}

void loop {
  digitalWrite(LEDG, HIGH);    // LED ON
  delay(250);
  digitalWrite(LEDG, LOW);     // LED OFF
  delay(750);
  Serial.print("tick "); Serial.println(compteur++);
}

Verificación esperada

El LED verde parpadea (250 ms ON / 750 ms OFF) y el monitor serie muestra los ticks. El programa se ejecuta por defecto en el Cortex-M7; el M4 permanece inactivo — será el tutorial de RPC dual-core el que lo despierte. Si la placa parece muerta, haz doble clic en RESET: entras en el bootloader MCUboot (el LED se desplaza) y «Burn bootloader» en el IDE restaura un bootloader limpio.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales