Hola a todos:
Como ya anticipo no consigo una subrutina que me grave los datos de la alarma con lo fácil que me resultó la puesta en hora y fecha. Adjunto esquema Proteus con un PIC18F65K22 y un GLCD LM4229. Casi todas las subrutinas están en los "includes" en formato 'macros' excepto, la subrutina ALARM_SETTING que la he modificado varias docenas de veces y que ya no sé qué hacer.
ALARM_SETTING: '
RTCC_WREN() ' Enable RTCC Register WRITES
RTCC_Wait() ' Datasheet suggestion
ALRMRPT = 0 ' Repeat Disabled
CHIME_DIS() ' Datasheet suggestion
RTCC_Wait() '
ALRMCFGbits_ALRMPTR1 = 1 '
ALRMCFGbits_ALRMPTR0 = 1 '
RTCC_Wait() '
ALRMVALL = ALRM_Hour '
ALRMVALH = ALRM_Dummy '
RTCC_Wait() '
ALRMVALL = ALRM_Second '
ALRMVALH = ALRM_Minute '
RTCC_WRDIS()
Return
Gracias por vuestro tiempo y saludos cordiales,