Autor Tema: Error Eeprom externa 24LC256 con Proteus  (Leído 2524 veces)

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

Desconectado BossDiablo

  • PIC10
  • *
  • Mensajes: 15
Error Eeprom externa 24LC256 con Proteus
« en: 13 de Abril de 2007, 15:25:49 »
Una ultima duda.  En referencia a la memoria eeprom 24LC256. El caso es q al compilar el programa no me da ningun error y yo veo que esta bien, pero cuando lo intento simular con el proteus 6.5 SP5 me da un error. Si quito las instrucciones de la memoria externa (init_ext_eeprom(), write_ext_eeprom(dir,men), value=read_ext_eeprom(dir)), funcionan perfectamente el resto de las cosas. El error es el siguiente:

PROSPICE -  Internal Exception: access violation in module 'ISIS.EXE'.
Real Time Simulation failed to start
Warning: [U1] at boot-up: No instruction cycles were executed - processor may never have made it out of reset!

Real Time Simulation FAILED.

Una parte del codigo es esta:

 //PcHi=read_ext_eeprom(dir); // Leer dato de EEPROM/
         delay_ms(1);
         dir++;
         //PcLo=read_ext_eeprom(dir);
         delay_ms(1);
         printf(" %u.%u ",PcHi,PcLo); // Envio dato a PC
         delay_ms(7);

Como veis tengo deshabilitado las funciones esas. La init_ext_eeprom() esta inicializada en el main

Salu2