Autor Tema: memorias y PIC 18f  (Leído 1466 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado grid

  • PIC10
  • *
  • Mensajes: 4
memorias y PIC 18f
« en: 11 de Julio de 2007, 19:03:55 »
 
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


 

anything