Hola, estoy usando la libreria lcd_flex, pero me he dado cuenta que no me da ese problema con el lcd, sino cuando añado codigo con nuevas variables, dio la casualidad que al mismo tiempo de usar nuevas variables usaba el lcd.
El codigo que añadí la ultima vez es este:
void MostrarBalance(int8 Bal_L, int8 Bal_R){
int8 B_L,B_R;
B_L=Bal_L;
if(Bal_L==MAX_PORCENTAJE)
B_L=100;
B_R=Bal_R;
if(Bal_R==MAX_PORCENTAJE)
B_R=100;
lcd_gotoxy(1,1);
printf(lcd_putc," L %3u%% %3u%% R ",B_L,B_R);
Esa rutina ya existia y le añadí lo anterior, Si elimino la parte del lcd, me sigue dando el mismo problema.
Por otro lado, ¿Como se puede comprobar si existen conflictos en los registros?
Un saludo.