TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: aiwa_7 en 10 de Noviembre de 2009, 22:15:51
-
hola chavos...
estoy tratando de implementar un contador para una aplicacion donde requiero control de medios segundos.
para ello estoy utilizando un reloj de tiempo real ds1307 de dallas, la idea es configurar el timer0 del pic para esa frecuencia de 2hz.
el problema es que nunca he utilizado este timer, y no tengo una nocion clara de las instrucciones del pic, ya que la ayuda no es muy clara en este aspecto,
ni de las conexiones necesarias.
si alguien tiene algun ejemplo sencillo que pueda servirme de guia, seria de mucha ayuda...
por mi parte seguire investigando, gracias de antemano, estamos en contacto...
-
Hola.
Que lenguaje vas a usar?
-
Por lo que me acuerdo usa CCS, usa el buscador para encontrar ejemplos, por ejemplo aquí (http://www.todopic.com.ar/foros/index.php?topic=4530.msg38880#msg38880) uno de VZener. Aparte de ver el ejemplo pégale una hojeada al datasheet para entender que es lo que se esta configurando ;-)
Saludos!
-
Que tal...
Primero, MLO, la programacion sera en C, con el compilador CCS.
El datasheet ya lo revise, pero evidentemente no muestra un ejemplo concreto de lo que voy a hacer,
si esta muy bien explicado el TIMER0, pero los detalles son los que no he encontrado, por esa razon
preguntaba si alguien ya lo habia trabajado de esa manera, empleandolo como timer externo, es decir
con un reloj de tiempo real (DS1307)
El link que pusiste es del timer0 pero empleandolo de manera interna, diferencia importante con lo que
pretendo hacer.
Gracias por la ayuda, espero puedan auxiliarme con esto, saludos... :-/
-
Busca en los demás ejemplos, utilizarlo con fuente externa es exactamente los mismo, solo eliges en que flanco de la señal contar. En el *.h del PIC puedes ver los distintos parámetros para la configuración del timer más el datasheet lograras lo que buscas ;-)
Saludos!
-
No hay que olvidar que la salida de pulsos del DS1307 necesita un PullUp.
Saludos