Intenté obtener los valores de la matriz char utilizando el lenguaje MikroC. Esa matriz char almacena los datos usando for loop
.
Este es mi código:
unsigned int valreg=8;//start point
unsigned int stv=0; //start value
unsigned int lsv=0; //last value
unsigned int valuc = 0; //values count
char hecvalt[10]; //Hex value with 0x
char hexval[10]; //Hex value
void main(){
stv = valreg + 4;
lsv = stv + 6;
for(stv; stv<=lsv; stv++){
valuc ++;
IntToHex(valuc, hexval);
strcpy(hecvalt, "0x");
strcat(hecvalt, hexval);
valuw[valuc] = EEPROM_Read(hecvalt);
valuw[valuc] = 256 - valuw[valuc];
delay_ms(50);
}
}
Cuando empato para obtener valuw[4]
no puedo ver ningún valor en la pantalla LCD.
Lcd_Out(2,1,valuw[4]);
El valor predeterminado de EEPROM es FF