Resulta que sólo me queda un mes para tener que terminar mi PFC y estoy que me tiro de los pelos porque por más horas que le echo, no consigo resolver algunos problemas. Abrí un tema con un problema muy extraño que tenía al leer la hora en el PCF8583, pero al final hice otro programa diferente y funcionó (todavía no sé que falló en el primero). Después me puse a intentar configurar alguna alarma: la diaría, la del día de la semana, la del temporizador... pero después de un 5 días y muchos programas, no consigo que se active ni un maldito flag. Y la hoja de características si la hubieran puesto en chino, sería más explicativa.
Si no entendéis mucho del tema, ¿podríais por lo menos bajarlos los archivos y probar si a vosotros os funciona? El programa tiene muchas funciones y lo que yo hago es ir seleccionado unas u otras en la función main. La hora la lee bien, pero al configurar alguna de las alarmas, debería de activar los bits 0 o 1 del registro de control/status, que también visualizo en el virtual terminal.
He llenado el programa de comentarios para explicar todo, pero si no entendéis cualquier cosa, decídmelo. Adjunto una captura de la simulación en proteus. También podéis usar la lectura y ajuste de la hora, que funcionan perfectamente, para vuestros propósitos.
Si le dedicáis aunque sea un minuto, os lo agradeceré mucho.