TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: martint88 en 27 de Abril de 2009, 13:09:22

Título: A veces funciona (PIC16F877)
Publicado por: martint88 en 27 de Abril de 2009, 13:09:22
Hola gente
Soy nuevo en el foro, y tambien soy bastante nuevo en esto de los pic.
Estoy trabajando en un proyecto gobernado por un micro pic 16F877A, y todo va bastante bien, salvo que a veces funciona perfecto, y a veces el programa no corre. A veces me corre unas pocas lineas de programa, a veces se tilda en medio del programa, etc.
El pic está alimentado con una fuente reg. 7805, con capacitores electroliticos y varios filtros de 100nF. El cristal es de 4Mhz, con 2 capacitores de 22pF. En la placa no hay ningun relé, ni bobinas, ni nada inductivo, solo logica TTL y unos cuantos leds.
Descubrí que a veces cambiando el cristal vuelve a funcionar :) , pero al rato muere... :(.
Si vuelvo a poner el cristal que tenia, a veces funciona y a veces no.
El cristal está puesto actualmente en la placa (experimental), conectado con cables, el recorrido total es de unos 15cm desde el cristal hasta el pic, de todos modos probé soldar el cristal mas cerca del micro, sin cambiar los resultados. :(
Probé tambien con un oscilador RC, al principio funcionó, pero despues de un rato se colgó nuevamente.
Estuve viendo el foro y encontré un post de hace bastante tiempo, acerca de un amplificador valvular, pero me pareció que mi problema no es ese, ya que no tengo ningun relé...
Me podrán ayudar?
Muchas gracias a todos!
Y los felicito por la ayuda que prestan a todos nosotros que queremos aprender :)
Un saludo
Martin Torres
Título: Re: A veces funciona (PIC16F877)
Publicado por: Suky en 27 de Abril de 2009, 14:15:37
Siempre es útil que subas el código con el cual estas trabajando y un esquema del circuito que utilizas.
Verifica la correcta conexión del pin Mcrl a Vcc, que la configuración del cristal sea la correcta. En este hilo (http://www.todopic.com.ar/foros/index.php?topic=25085.0) se tuvo un problema parecido, pégale una leída.
Título: Re: A veces funciona (PIC16F877)
Publicado por: martint88 en 27 de Abril de 2009, 15:09:25
Gracias por tu respuesta.
Probé varios codigos, todos en C, y sigue siendo muy inestable.
Hoy a ultima hora les subo el codigo y un esquematico desde mi casa.
Gracias!
Martin Torres
Título: Re: A veces funciona (PIC16F877)
Publicado por: martint88 en 28 de Abril de 2009, 12:36:13
Ya lo solucioné. Lei por ahi que hay que poner el cristal lo mas cerca posible del micro.
Gracias por todo
Martin
Título: Re: A veces funciona (PIC16F877)
Publicado por: deray8 en 13 de Mayo de 2009, 18:00:16
Hola gente
Soy nuevo en el foro, y tambien soy bastante nuevo en esto de los pic.
Estoy trabajando en un proyecto gobernado por un micro pic 16F877A, y todo va bastante bien, salvo que a veces funciona perfecto, y a veces el programa no corre. A veces me corre unas pocas lineas de programa, a veces se tilda en medio del programa, etc.
El pic está alimentado con una fuente reg. 7805, con capacitores electroliticos y varios filtros de 100nF. El cristal es de 4Mhz, con 2 capacitores de 22pF. En la placa no hay ningun relé, ni bobinas, ni nada inductivo, solo logica TTL y unos cuantos leds.
Descubrí que a veces cambiando el cristal vuelve a funcionar :) , pero al rato muere... :(.
Si vuelvo a poner el cristal que tenia, a veces funciona y a veces no.
El cristal está puesto actualmente en la placa (experimental), conectado con cables, el recorrido total es de unos 15cm desde el cristal hasta el pic, de todos modos probé soldar el cristal mas cerca del micro, sin cambiar los resultados. :(
Probé tambien con un oscilador RC, al principio funcionó, pero despues de un rato se colgó nuevamente.
Estuve viendo el foro y encontré un post de hace bastante tiempo, acerca de un amplificador valvular, pero me pareció que mi problema no es ese, ya que no tengo ningun relé...
Me podrán ayudar?
Muchas gracias a todos!
Y los felicito por la ayuda que prestan a todos nosotros que queremos aprender :)
Un saludo
Martin Torres



fijate en los condensadores resonadores del cristal... para un cristal de 4 MHz se deben utilizar 2 condensadores de 15 pF (recomendado po el fabricante)... eso.

saludos.

ojala y todo ande bien. :-/