if(USARTDataAvailable())
{
//Leerlos
char data=USARTReadData();
///SI SE PRESIONO ENTER, INICIA LA PROGRAMACION DE NUEVOS TIEMPOS////
if (data=='\r')
{
USARTGotoNewLine();
USARTWriteLine("<MODO DE PROGRAMACION>");
USARTGotoNewLine();
uint8_t j;
USARTWriteLine("TIEMPOS ACTUALES");
USARTGotoNewLine();
for (j=0;j<15;j++){
USARTWriteChar(eeprom_read(0X00+j));
}
USARTWriteLine("INTRODUZCA LOS NUEVOS TIEMPOS");
USARTGotoNewLine();
ambar(1);
ambar(2);
ambar(3);
uint8_t k=0;
while(1){
//Si hay datos presentes
if(USARTDataAvailable()){
//Leerlos
data = USARTReadData();
//Si hay un Enter Salir del modo de programacion.
if (data=='\r'){
USARTGotoNewLine();
USARTWriteLine("<FIN DE LA PROGRAMACION>");
cont2=0;
break;
}
//Caso contrario escribir el eeprom con los datos ingresados
else {
USARTWriteChar(data);
eeprom_write(0X00+k,data);
k++;
}
}
}
}
}