EEPROM.read d'une adresse non writée

Bonjour,

supposons le code suivant :

#include <EEPROM.h>

int value =0;

void setup()
{

}

void loop()
{
value = EEPROM.read(0);

}

Et que l’adresse 0 de l’eeprom n’ait jamais été écrite avant par un EEPROM.write(address, value)

Quelle va être la valeur de la variable value ??? zero ou bien un bug du scketch ???

Merci !

Il y aura forcément une valeur. Je ne suis pas certain qu'elle soit définie, et ça dépend peut être du constructeur de l'EEPROM.

Je ne sais pas s'il y a une convention, mais "chez moi" (une bête 24Cxx) il me semble bien que la valeur est FF (255 ou -1 selon le moyen que tu mets en oeuvre pour tester, affichage décimal ).

En tout cas ça va pas planter.

Ok, merci. Après test, la valeur de sortie est 255.