[aide] EEPROM AT93C46 protocole SPI

j'ai travailler sur la base de ton code, voici se que j'ai obtenu

void Read(int adresse)//lecture
{
long Command=0b110<<7;
Command|=adresse;
Serial.print("  ");
Serial.println(Command,BIN);
digitalWrite(cs,HIGH);
delay(10);
SPI.transfer(Command);
data=SPI.transfer(0);
digitalWrite(cs,LOW);
}

void Write(int adresse,int donnees)//écriture
{
long Command=0b010<<8;
 Command|=adresse;
 Serial.print(Command,BIN);
 Serial.print("  ");
 digitalWrite(cs,HIGH);
 delay(10);
  SPI.transfer(Command);
  SPI.transfer(donnees);
  digitalWrite(cs,LOW);
}

j'ai donc ceci qui s'affiche

1000110010 1100110010
247
247
247
...

théoriquement il devrais m'envoyer 100 comme valeur, donc si quelqu'un a une explication ?