TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: aiwa_7 en 23 de Noviembre de 2009, 18:42:10
-
:-/ Saludos...
Estoy trabajando en un proyecto donde la presicion es de gran importancia
por lo que para manejar tiempos implemente un reloj de tiempo real, especificamente
el DS1307, y en terminos generales me ha funcionado a la perfeccion. El problema fue que
para una rutina en especial requiero de lapsos que duren medio segundo, y el reloj de tiempo
real que uso trabaja emitiendo pulsos a 1Hz, 4096Hz y superiores.
He intentado con la de 4.096 kHz pero me ocaciona inconsistencias con tiempos
mayor mente notables a largo plazo y es algo que no es muy tolerable para el proyecto.
Pienso que el problema quedaria resuelto si hubiera un dispositivo que entregara pulsos con una
frecuencia de 2Hz, he revisado ya muchos pdf´s de dallas pero no he encontrado algo acorde.
Encontre el DS12887, pero la comunicacion que requiero es con el protocolo i2c, y este componente
no trabaja de esa forma.
Si alguien trabajo alguna vez con uno como el que necesito, o sabe de alguno me seria de gran
utilidad. :shock:
Gracias...
-
Como trabajas la detección del pulso? Porque se me ocurre ver si el pulso generado es 500ms en 1 y 500ms en 0. Si fuera el caso podrías detectarlo con interrupciones por flanco de bajada y subida del pin RB0.
Saludos!