TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado 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???
-
¿Cómo tienes configurado el oscilador?
-
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
-
¿Y no será un fallo en la soldadura del cristal o de sus condensadores?, ¿puedes comprobar si oscila con un frecuencímetro u osciloscopio?
-
sip, eso ya ta revisado, se puede haber estropeado algo a nivel interno del PIC por alguna razón???
-
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.
-
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.
-
Pues no, probar e imaginación es lo único. Prueba cambiando de pic sobre la misma PCB; eso sería bastante concluyente.
-
A ver si el pic se esta reseteando constantemente... como está mclr?
-
no es facil cambiar el pic ya que es un TQFP y está soldado
-
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.
-
podría ser que el reloj estuviese dañado???
-
descartado, lo he cambiado y nada