TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: jask2007 en 06 de Abril de 2010, 20:09:52
-
Nuevamente pidienso su ayuda para llevar acabo un proyecto. Ya he buscado algo relacionado y aun sin poder comprendr como hacerlo, pido su ayuda. Esta ves el proyecto es de un reloj, el cual tiene que ser programado en CCS y utilizando timer del micro (18F452). Espero su ayuda. Y como "extra" ya que es opcional como agregarle un termometro. Espero su ayuda, comentarios y/o sugerencias.
-
hola, utilizando el timer, el reloj no va a ser tan preciso. mmm pero el timer 1 tiene la opcion de ponerle un crystal exterior, y el valor del crystal tiene que ser de 32768KHz.
o en todo caso utiliza el DS1302 O el ds1307.
espero no complicarte la vida
saludos
-
Pues utilizando el tmr1 y un cristal de 32khz lo tienes echo. agregar el termómetro es fácil ya que si esta opción es libre puedes elegir algún termómetro analógico utilizando un canal ad del PIC, o en su defecto uno digital el cual dependerá del bus de comunicación que quieras utilizar.
Recién estoy probando un tc74 de microchip y va muy bien más fácil que esto imposible
-
unas duda, si se utiliza un cristal externo de 32Khz el pic queda corriendo a lo q le da ese cristal.., cierto :-) ??..si no es de suma importancia la precision, el Timer1 se da un banquete para ese reloj.
-
Hola jask2007, mira si este ejemplo te sirve de algo
saludos.
-
Pues algo parecido pero creo no tan complicado. Lo que busco seria algo como utilizar el micro como timer o contador para que genere una frecuencia de 1 Hz y se vaya incrementando una variable. Con esto se lograria la base de tiempo de 1 seg. Espero sus aportes.
-
Pues algo parecido pero creo no tan complicado. Lo que busco seria algo como utilizar el micro como timer o contador para que genere una frecuencia de 1 Hz y se vaya incrementando una variable. Con esto se lograria la base de tiempo de 1 seg. Espero sus aportes.
Pues con lo que se ha comentado tienes lo que requieres para comenzar. Utilizando un cristal secundario a 32khz y el tmr1 tienes el segundo perfecto.
En este mismo hilo hay bastante información acerca de temporizadores.
-
unas duda, si se utiliza un cristal externo de 32Khz el pic queda corriendo a lo q le da ese cristal.., cierto :-) ??..si no es de suma importancia la precision, el Timer1 se da un banquete para ese reloj.
No el cristal de 32khz solo influye sobre el tmr1, tu aplicación corre según el cristal que tengas en las patitas osc1y asc2.
-
aaaaaaah ya, ups! Gracias por la acalaracion!