#include <stdint.h> // Adresse de la broche de la LED #define LED_PORT (*((volatile uint32_t *)0x40020000)) #define LED_PIN 5 // Fonction principale int main(void) { // Initialise la LED LED_PORT |= (1 << (LED_PIN * 2)); // Boucle infinie while (1) { // Allume la LED LED_PORT |= (1 << LED_PIN); // Attend une seconde for (uint32_t i = 0; i < 1000000; i++) { } // Éteint la LED LED_PORT &= ~(1 << LED_PIN); } return 0; }