[mw_shl_code=c,true]void RTC_Alarm(void)
{
RTC_AlarmTypeDef RTC_AlarmStructure;
EXTI_InitTypeDef EXTI_InitStructure;
RTC_TimeTypeDef RTC_TimeStructure;
EXTI_InitStructure.EXTI_Line = EXTI_Line17;
EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising;
EXTI_InitStructure.EXTI_LineCmd = ENABLE;
EXTI_Init(&EXTI_InitStructure);
RTC_AlarmStructure.RTC_AlarmTime.RTC_H12 = RTC_H12_PM;
RTC_AlarmStructure.RTC_AlarmTime.RTC_Hours = 0x04;
RTC_AlarmStructure.RTC_AlarmTime.RTC_Minutes = 0x03;
RTC_AlarmStructure.RTC_AlarmTime.RTC_Seconds = 00;
RTC_AlarmStructure.RTC_AlarmDateWeekDay = 0x24;
RTC_AlarmStructure.RTC_AlarmDateWeekDaySel = RTC_AlarmDateWeekDaySel_Date;
RTC_AlarmStructure.RTC_AlarmMask = RTC_AlarmMask_DateWeekDay;//RTC_AlarmMask_None;//RTC_AlarmMask_Minutes;//RTC_AlarmMask_Seconds;
RTC_SetAlarm(RTC_Format_BIN, RTC_Alarm_A, &RTC_AlarmStructure);
RTC_ITConfig(RTC_IT_ALRA,ENABLE);
RTC_AlarmCmd(RTC_Alarm_A, ENABLE);
}[/mw_shl_code]
[mw_shl_code=c,true]读出来的值是4:25:0,很是纳闷、、、、、、、、、、[/mw_shl_code]
|