TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: vinny en 18 de Diciembre de 2006, 12:34:46

Título: programar pin INTerrupcion de un clock PCF8583
Publicado por: vinny en 18 de Diciembre de 2006, 12:34:46
Hola, tengo un problemilla con un PCF8583, el caso es que en el datasheet pone que se puede usar el PIN INT del PCF8583 como salida de interrupciones. mi idea es hacer que cada minuto me genere un pulso para decirle al PIC que me guarde la hora exacta en memoria. Según el datasheet eso deberia programarse desde el PIc al principio de operar con el PCF8583, pero la verdad es q no se como decirle al reloj este que lo haga  :?

alguna sugerencia???

gracias pro adelantado :-)
Título: Re: programar pin INTerrupcion de un clock PCF8583
Publicado por: Deimos en 19 de Diciembre de 2006, 13:19:14
Has de programar el PCF8583 mediante el puerto i2c que lleva. Por el bus i2c configuras el PCF8583 el cual dará una alarma cada minuto. Eso se lo has de programar tu. Cada vez que le venga una alarma generará una INT que recibirá el pic, y entonces el pic le preguntará al PCF8583 por el bus i2c la hora, o la fecha o lo que quieras mirar.

Has de configurar el PCF8583 tal y como te dice el datasheet, ademas mira la pagina donde sale Fig.11 Alarm and timer interrupt logic diagram. Mirando el diagrama supongo que te harás una idea de como trabaja la INT del integrado este.

Salu2.