TODOPIC

Simuladores, editores de PCB, etc => Simuladores de circuitos => Mensaje iniciado por: willie_rosario_salsa en 21 de Septiembre de 2011, 15:48:03

Título: No puedo simular paso a paso un 16F887 (las direcciones no aparecen)
Publicado por: willie_rosario_salsa en 21 de Septiembre de 2011, 15:48:03
Hola a todos,

He estado buscando en el foro si alguien tuvo este problema pero no encontré solución ni algo similar.

Hice un programa para 16F887 en PIC-C pero al cargar el archivo .cof en proteus no me aparecen las direcciones para dar debug paso a paso (y el programa se salta inesperadamente a otro sitio) . He leído que podría ser una .dll , un fusible de programación y hasta que podría ser el proteus (uso el 7.6 SP0)

Favor cualquier pista estaré agradecido.. Adjunto la imagen de la simulación

Julio
Guayaquil-Ecuador

Título: Re: No puedo simular paso a paso un 16F887 (las direcciones no aparecen)
Publicado por: AngelGris en 21 de Septiembre de 2011, 16:31:52
  Hola Willie, hasta hace un tiempo me pasaba lo mismo incluso con el 7.7 sp1. Ahora estoy usando el 7.8 sp2 y ya no tuve ese problema.

  Lo corroboré con programas nuevos y también con aquellos que no podía ver en la versión anterior, con la 7.8  sí se ven bien las direcciones de memoria.
Título: Re: No puedo simular paso a paso un 16F887 (las direcciones no aparecen)
Publicado por: willie_rosario_salsa en 21 de Septiembre de 2011, 16:38:32
Esto es bien raro, será problema del simulador?

Habrá forma de solucionarlo para este simulador?
Título: Re: No puedo simular paso a paso un 16F887 (las direcciones no aparecen)
Publicado por: AngelGris en 21 de Septiembre de 2011, 17:40:40
Esto es bien raro, será problema del simulador?

Habrá forma de solucionarlo para este simulador?

  Seguramente es un bug del proteus.

  No sé si será posible una solución para esa versión, pero no creo que cueste mucho bajar la 7.8.... yo la encontré en taringa
Título: Re: No puedo simular paso a paso un 16F887 (las direcciones no aparecen)
Publicado por: willie_rosario_salsa en 21 de Septiembre de 2011, 18:12:17
Ah ya chévere por la información... Veo que ese problema aún no ha sido tan frecuente para quienes simulan ese PIC.

Ojalá pueda resolver ese problema con la versión que me indicas, no has tenido ningún inconveniente con esta?

Saludos y gracias, he buscado toda la tarde información y recién gracias a ti me estoy orientando, espero podamos intercambiar más experiencia para que otros sepan que es lo que pasa con este micro en esta versión..

Título: Re: No puedo simular paso a paso un 16F887 (las direcciones no aparecen)
Publicado por: AngelGris en 21 de Septiembre de 2011, 18:28:02
  Tengo hechos varios programitas compilados con HiTech C porque quería testear unas librerías que hice para manejo de teclado, Lcd, I2C, SPI, Uart... y algún que otra pavadita. Algunos probados con 16F876, otros con 16F628 y hasta un par de programas para 18F4550.

  Con la versión 7.7 sp1, la falla se daba para cualquier PIC simulado, y en la mayoría de los casos se veía que las únicas direcciones que mostraba eran las que pertenecían al banco0, pero si el programa era mas extenso, o HiTech decida ponerlo en otros bancos, el Proteus ya no mostraba las direcciones. Con la versión 7.8 sp2, funcionaron todos los programas que tenía hecho y también programitas nuevos.... Quiero creer que no debería volver a suceder este problema.
Título: Re: No puedo simular paso a paso un 16F887 (las direcciones no aparecen) SOLUCIO
Publicado por: willie_rosario_salsa en 22 de Septiembre de 2011, 14:04:01
AngelGris

efectivamente la solución para mi problema fue esa, aparentemente la versión actuzalizada (7.8 SP2) corrigió ese bug.

Cabe recalcar que el código es el mismo y el circuito también, simplemente se solucionó.

Muchas gracias

saludos desde Guayaquil
Título: Re: No puedo simular paso a paso un 16F887 (las direcciones no aparecen) SOLUCIO
Publicado por: AngelGris en 22 de Septiembre de 2011, 14:15:37
AngelGris

efectivamente la solución para mi problema fue esa, aparentemente la versión actuzalizada (7.8 SP2) corrigió ese bug.

Cabe recalcar que el código es el mismo y el circuito también, simplemente se solucionó.

Muchas gracias

saludos desde Guayaquil

  Me alegra que se haya solucionado el problema  :-/ :-/ :-/
Título: Re: No puedo simular paso a paso un 16F887 (las direcciones no aparecen)
Publicado por: willie_rosario_salsa en 23 de Septiembre de 2011, 11:14:00

Gracias mi pana.. Y gracias a que este foro existe..

Un saludo a todos desde Guayaquil.. Viva la salsa, EMELEC y todopic.com