Lea EEPROM en el microcontrolador PIC usando For Loop en el lenguaje MikroC

0

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

    
pregunta Ind

0 respuestas

Lea otras preguntas en las etiquetas