TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: superprp en 02 de Octubre de 2008, 07:56:14

Título: El pic solo funciona en modo debug
Publicado por: superprp en 02 de Octubre de 2008, 07:56:14
Buenas,

Toy programando un dspic con el Real Ice de microchip y al programar no me da errores, sin embargo no ejecuta el código, poniendolo en modo debug si que me funciona, a que puede ser debido???
Título: Re: El pic solo funciona en modo debug
Publicado por: Nocturno en 02 de Octubre de 2008, 13:35:26
¿Cómo tienes configurado el oscilador?
Título: Re: El pic solo funciona en modo debug
Publicado por: superprp en 03 de Octubre de 2008, 04:22:13
en xt y pll x 8, el caso es que no es software, porque tengo mas tarjetas iguales y me funcionan bien, pero en esa no se porque no me ejecuta, solo en modo debug
Título: Re: El pic solo funciona en modo debug
Publicado por: Nocturno en 03 de Octubre de 2008, 04:24:31
¿Y no será un fallo en la soldadura del cristal o de sus condensadores?, ¿puedes comprobar si oscila con un frecuencímetro u osciloscopio?
Título: Re: El pic solo funciona en modo debug
Publicado por: superprp en 03 de Octubre de 2008, 05:53:08
sip, eso ya ta revisado, se puede haber estropeado algo a nivel interno del PIC por alguna razón???
Título: Re: El pic solo funciona en modo debug
Publicado por: Nocturno en 03 de Octubre de 2008, 05:58:16
Yo me he hecho esa misma pregunta en innumerables ocasiones, pero después de muchos cabezazos contra la pared siempre tenía la misma respuesta: el pic funcionaba perfectamente.
Título: Re: El pic solo funciona en modo debug
Publicado por: superprp en 03 de Octubre de 2008, 07:35:50
y de todas esas veces, has sacado alguna batería de test de pruebas a realizar que pueda ir descartando cosas??? de soldaduras no es, está revisado.  Y el pic en el mplab no me dice ningun mensaje de que tenga ningun problema, programa todo ok y todo parece estar bien, pero luego no ejecuta el código.
Título: Re: El pic solo funciona en modo debug
Publicado por: Nocturno en 03 de Octubre de 2008, 08:10:16
Pues no, probar e imaginación es lo único. Prueba cambiando de pic sobre la misma PCB; eso sería bastante concluyente.
Título: Re: El pic solo funciona en modo debug
Publicado por: elmasvital en 03 de Octubre de 2008, 08:16:02
A ver si el pic se esta reseteando constantemente... como está mclr?
Título: Re: El pic solo funciona en modo debug
Publicado por: superprp en 03 de Octubre de 2008, 09:07:17
no es facil cambiar el pic ya que es un TQFP y está soldado
Título: Re: El pic solo funciona en modo debug
Publicado por: migsantiago en 03 de Octubre de 2008, 13:05:37
Hola

Hace tiempo yo tuve un problema parecido. Un programa en Visual C corría bien en modo debug pero ya no corría en modo release. Lo que tuve que hacer es compilar el programa en release sin Optimizaciones. Cuando el programa era compilado con optimizaciones fallaba, sin ellas trabajaba perfecto.
Título: Re: El pic solo funciona en modo debug
Publicado por: superprp en 07 de Octubre de 2008, 05:10:18
podría ser que el reloj estuviese dañado???
Título: Re: El pic solo funciona en modo debug
Publicado por: superprp en 07 de Octubre de 2008, 05:32:58
descartado, lo he cambiado y nada