Hola tengo un circuito donde hay dos pic (16f876->I2C->16f876) y normalmente funciona correctamente, pero esporádicamente no funciona, lo que me despista es que si realizo un reset no vuelve a funcionar, pero si desconecto la alimentación normalmente vuelve a funcionar, algunas veces lo tengo que intentar varias veces,testee tanto el programa como la electronica, pero todo parece estar correcto, no se si es posible que uno de los PICs este defectuoso de fabrica? suelen fallar de fabrica?....
Problema con PIC!!
Dec 26, 2003
4 Replies
Depende, ¿El PIC funciona con Windows ? Si la respuesta es si, entonces la culpa es de windows. Si la respuesta es no, entonces tienes un fallo en tu programa.
En serio, es que eso de echarle la culpa a otro me suena a muy visto, pero lamentablemente la culpa siempre es del que hizo el programa :-)
Por cómo lo describes, es posible que el funcionanmiento dependa de qué PIC arranque primero, pero por lógica el falló será de software.
No suelen fallar de fábrica, y no se joden con facilidad. Yo no me he topado con ninguno cascado de fábrica, y he probado bastantes. Lo del reset te está dando una pista muy clara, la inicialización de registros y puertos parece tener fallos. También pudiera ser un problema de interrupciones mal gestionadas o inicializadas.
--
Saludos de José Manuel García snipped-for-privacy@terra.es http://213.97.130.124
"joan" escribió en el mensaje news:bsi2av$5se$ snipped-for-privacy@nsnmrro2-gest.nuria.telefonica-data.net...
Hola de nuevo, mirare de nuevo el programa...Gracias
pepitof escribió:
La verdad es que nunca he programado un PIC, pero se algo del HC11 y eso pasa a veces cuando no se inicializa bien la interrupción RESET, es decir, el vector de interrupciones puede no estar bien inicializado, como creo q te comenta ya alguien. No se si servirá de algo, prueba. Si no me has entendido bien o algo, porque tampoco es que yo me explique muy bien.... pues me lo dices ok? Hasta luego!!
"joan" escribió en el mensaje news:bsi2av$5se$ snipped-for-privacy@nsnmrro2-gest.nuria.telefonica-data.net...
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required