Gracias Cryn por responder, pero sigo teniendo problemas para leer los datos que grabo, escribo lo siguiente y veo todos cuadraditos en el display
char dato1[4]={1,2,3,4};
char dato1[4]={5,6,7,8};
char dat1[4];
char dat1[4];
void main(){
dirw=0x1000;
dirr=0x800;
.
write_program_memory(dirw, dato1, 4);
delay_ms(1000);
write_program_memory(dirw+4, dato2, 4);
delay_ms(1000);
.
.
read_program_memory(dirr, dato1, 4);
delay_ms(1000);
read_program_memory(dirr+4, dato2, 4);
delay_ms(1000);
.
printf(lcd_putc,"\fDATO1: %s\nDATO2: %s",dat1,dat2);
.
}
seguro estoy cometiendo alguna burrada(ó mas de una a la vez) pero no me doy cuenta, también estoy probando
cambiar el tipo de datos que recibo a int, long y cambio el tipo de datos a mostrar en la instrucción del lcd, .... y en el display aparecen cosas rarisimas jaja
Espero ayuda, mientras tanto sigo intentando cambios, si lo descubro lo publico.
gracias