Go Down

Topic: EEPROM.read d'une adresse non writée (Read 487 times) previous topic - next topic

KiliYaBB

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 !

Luj06

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.

KiliYaBB

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

Go Up