Autor Tema: timer 1 con pic16f876 no me funciona.  (Leído 4756 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado micro_pepe

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3206
Re: timer 1 con pic16f876 no me funciona.
« Respuesta #15 en: 19 de Agosto de 2011, 09:55:44 »
 Hola micro_pepe, simulándolo en el proteus 7.8 sp2 (utilizando un breakpoint dentro de la interrupción, justo cuando testeas el flag del timer1) veo que entra cada 8.0155ms.

  Si es que no vez el el cambio en el pin (en modo play de simulación) seguramente es debido que estás manejando una frecuencia muy alta. Probá de cambiar los tiempos del timer, para que tarde mas en cambiar.

Pues lo he probado en real y con tiempos mayores y nada  :( no sé que puede estar pasando.

Bueno, parece ser un problema con el puerto B, si pongo otro puerto para la salida, o los pines B6 o B7 funciona, creo que el problema es que el resto de pines del puerto B pueden funcionar como entradas analogicas. Voy a mirar por ahi y comento.

Saludos.

Solucionado configurando los pines en el registro ANSEL y ANSELH como digitales funciona corectamente.

Gracias por todo.
« Última modificación: 19 de Agosto de 2011, 10:09:46 por micro_pepe »
Se obtiene más en dos meses interesandose por los demás, que en dos años tratando de que los demás se interesen por ti.

新年快乐     的好奇心的猫死亡