Go Down

Topic: EEPROM.read d'une adresse non writée (Read 548 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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy