Pages: [1]   Go Down
Author Topic: EEPROM.read d'une adresse non writée  (Read 448 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Full Member
***
Karma: 0
Posts: 207
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 !
Logged

Sophia-Antipolis (06)
Offline Offline
God Member
*****
Karma: 4
Posts: 618
Rejoignez le club !
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 207
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Pages: [1]   Go Up
Jump to: