Hola
Creo qu tengo un pequeño problema con el pic espero que haya alguien que me pueda ayudar, es con respto a las memorias y el pic estoy tratando de aprender el funcionamiento de las memorias para guardar y leer datos pero lo que pasa es que si trato de ingresar una sola cadena de datos a la memoria no tengo problema alguno y los graba pero cuando trato de meter una secuencia de numeros llega a un ciclo infinito y ahi se queda atorado mi programa esto tambien me pasa cuando quiero borrar las memorias, curiosamente si conecto todo y borro lo hace perfectamente bien pero si trato de grabar primero los datos y luego los trato de borrar de igual manera se queda en un ciclo infinito. Estuve revisando algunas preguntas de las de aqui del foro y trate de hacer lo que siguieren sobretodo porque yo pensaba que el bufer se me desbordaba pero no creo que sea eso. Pongo mi codigo espero alguien me pueda ayudar
printf("Grabando datos de inicio...\n\r");
for(i=0;i<65535;i++)
{
write_ext_eeprom(i,0x02);
output_high(PIN_B0);
}
printf("Grabacion seriada finalizada!\n\r");
break;
Case 'b':
printf("Borrando memoria...\n\r");
datomem=read_ext_eeprom(0);
if(datomem!=255);
{
datomem=read_ext_eeprom(1);
if(datomem!=255)
{
for(i=0;i<65535;i++)
{
write_ext_eeprom(i,0xFF);
}
output_high(PIN_B0);
}
}
Espero que me puedan ayudar