Pour le fun, tout simplement 😉

STM 32

La carte STM32

La carte “STM32 F1” est basĂ© sur le noyau ARM Cortex-M. Celle qui fait l’objet de cet article est la STM32F103 Ă©quipĂ©e d’un cƓur ARM Cortex-M3 Ă  une frĂ©quence d’horloge de 72 MHz.

Read More…Read More…

Effacement EEPROM Arduino

PlutĂŽt que de coder en dur la capacitĂ© de l’EEPROM, on utilise la fonction de longueur prĂ©-fournie.
Cela rend le code portable Ă  tous les processeurs AVR; en effet la taille de la mĂ©moire est diffĂ©rente suivant les modĂšles d’Arduino.

Le code Arduino

#include <EEPROM.h>
 
void setup() { 
   // Initialisation de la pin 13 (LED) en tant que sortie. 
   pinMode(13, OUTPUT); 
   for (int i = 0 ; i < EEPROM.length() ; i++) { 
        EEPROM.write(i, 0); 
    } 
  // Activation de la LED quand c’est OK.
  digitalWrite(13, HIGH);   
}
 
void loop() { 
    // Boucle vide. 
}