Buenas a todos:
Acabo de empezar con en el precioso mundo de los microcontroladores. Después de buscar un sin fin de libros. Me he comprado el libro "Microcontroladores PIC 16F84 Desarrollo de Proyectos" me pareció muy completo. Bueno, a lo que voy.
En este libro te proponen hacer un entrenador de aprendizaje es la imagen que está a continuación.
Una vez construido, programé un sencillo programa, que se enciendan todos los LEDs que hay, para un PIC 16F84A y no funcionaba. Después de pegarme con el circuito, repasar las conexiones, y que todos los componentes estén en posición correcta, me ocurre lo siguiente.
Para que funcione debo tocar el oscilador, de 4MHz, con la mano o con un cable y se enciende. Cada X tiempo medio parpadea, baja la intensidad en todos los LED, lo cual no lo debería hacer. De todas formas, cuando quieres que el PIC haga algo cada cierto tiempo, parpadeo o que se enciendad unos LED y otros no, no lo hace.
He cambiado el oscilador, he mirado en otros foros y por lo que he leído dicen que hay que poner un condensador de 22 picofaradios, es decir, los que pone en el esquema y están puestos. También que puede ser un problema del software de programación del PIC pero me parece muy extraño que sea eso.
Se os ocurre que puedo hacer, gracias por anticipado.
Un saludo y que hayais empezado bien el año.
Acabo de empezar con en el precioso mundo de los microcontroladores. Después de buscar un sin fin de libros. Me he comprado el libro "Microcontroladores PIC 16F84 Desarrollo de Proyectos" me pareció muy completo. Bueno, a lo que voy.
En este libro te proponen hacer un entrenador de aprendizaje es la imagen que está a continuación.
Una vez construido, programé un sencillo programa, que se enciendan todos los LEDs que hay, para un PIC 16F84A y no funcionaba. Después de pegarme con el circuito, repasar las conexiones, y que todos los componentes estén en posición correcta, me ocurre lo siguiente.
Para que funcione debo tocar el oscilador, de 4MHz, con la mano o con un cable y se enciende. Cada X tiempo medio parpadea, baja la intensidad en todos los LED, lo cual no lo debería hacer. De todas formas, cuando quieres que el PIC haga algo cada cierto tiempo, parpadeo o que se enciendad unos LED y otros no, no lo hace.
He cambiado el oscilador, he mirado en otros foros y por lo que he leído dicen que hay que poner un condensador de 22 picofaradios, es decir, los que pone en el esquema y están puestos. También que puede ser un problema del software de programación del PIC pero me parece muy extraño que sea eso.
Se os ocurre que puedo hacer, gracias por anticipado.
Un saludo y que hayais empezado bien el año.
Adjuntos
Última edición: