Intenté leer los valores de EEPROM y mostrar ese valor con una cadena.
Este es mi código MikroC:
char shed;
char shedn[]= "S";
char shedfn;
unsigned shedno;
void main(){
shedno = EEPROM_Read(0x00);
shedno = 256 - shedno;
delay_ms(50);
WordToStr(shedno, shed);
strcpy(shedfn, shedn);
strcat(shedfn, shed);
Lcd_Out(1,1,shedfn);
}
Todo el código LCD tiene mi código y no lo menciono aquí y está funcionando bien.
Estoy usando el microcontrolador pic16f887 y eso da el siguiente error en proteus.
[PIC16 CORE] PC=0x019E. Indirect write of 0x53 to address 0x0080 is itself an indirect write. [U1]
[PIC16 CORE] PC=0x0183. Indirect write of 0x00 to address 0x0080 is itself an indirect write. [U1]