TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: kidpic en 15 de Mayo de 2009, 21:00:47
-
Muchachos, necesito sacar por una pata del rtc1307 una señal de 1 hz, de acuerdo a lo leido al iniciar el programa tengo que poner esta linea DS1307_init(enable_out_1hz) la cuestion es que no mido ninguna señal en la pata 6 de este integrado. si me podrian dar una mano para obtener lo desead les agradeceria mucho.
Muchas gracias
( tendria que modificar alguna linea del driver del rtc?)
-
Tienes que ponerle una resitencia de pullup ya que es a colector abierto.
Un saludo!
-
Ok, probaré Muchas gracias .
-
otra consulta muchachos, estoy haciendo la adquisición de valores de temperatura y no puedo fijar su valor como se veria en cualquier termometro digital. El valor obenido lo homologo con el de un multimetro y aproximadamente es el mismo pero el primero oscila permanentemente. Que tendría que modificar en mi programa para obener un valor mas estable?
Gracias
-
Toma varios valores y realiza un promedio
-
También podrías usar una resolución menor, truncando los bits que más oscilan.
Si usas 10bits sería bueno usar 8.
-
Gracias por las respuestas
Una mala configuracion del rtc 1307 puede ocacionar un adelanto de hora o un desfasaje importante del reloj, resulta que lo dejo funcionando durante los primerosa 30 min. todo ok, despues empieza haber adlanto y durante la noche se produce el desincronismo total , son las 10 de la mañan y muestra 19hs. que puede estar pasando?
gracias
-
Se me ocurre que puede haber ruido en el pic. También puede que no hayas conectado apropiadamente la terminal de la batería de 3V.
-
Gracias por la respuesta
Nuevamente con el RTC.
Estoy teniendo un inconveniente con este rtc, ha a delantado aproxi. 2 minutos en 24hs como podria solucionar este problemita, y a que se debera este desfaje. Muchas gracias Hara falta algun filtro en el cristal.