saludos, intentando guardar una cadena en la memoria eeprom y teniendo la idea que esa cadena me iba a ocupar unos 50 posiciones de la memoria eeprom, hice el siguiente ejemplo, pero me di con la sorpresa que cada cadena solo ocupa una posicion de la memoria eeprom
???
sera cierto o estoy cometiendo un tremendo error???
char mensaje[50]="hola mundo aqui guardando en la memoria eeprom";
char mensaje1[50]="hola mundo aqui guardando en la memoria eeprom";
char mensaje2[50]="hola mundo aqui guardando en la memoria eeprom";
char mensaje3[50]="hola mundo aqui guardando en la memoria eeprom";
void main(){
write_eeprom(0,mensaje);
write_eeprom(1,mensaje1);
write_eeprom(2,mensaje2);
write_eeprom(3,mensaje3);
write_eeprom(4,0x40);
printf("el mensaje es: %s\r\n",read_eeprom(0));
printf("el mensaje es: %s\r\n",read_eeprom(1));
printf("el mensaje es: %s\r\n",read_eeprom(2));
printf("el mensaje es: %s\r\n",read_eeprom(3));
printf("el mensaje es: %u\r\n",read_eeprom(4));
while(1){
}
}