主函数
int main()
{
u16 hour=0,min=0,sec=0;u32 time=0;
rtc_init(); //RTC 配置初始化
clockinit_RTC(); //时间初始化
printf_init(); //printf 初始化
while(1)
{
if(flag==1) //时钟秒中断
{
flag=0; //清零
time=RTC_GetCounter();//获取 RTC 计数器的值
hour=time/3600; //以秒为单位计算时间
min=(time%3600)/60;
sec=time%60;
printf("RTC time is: %0.2d:%0.2d:%0.2d\r\n",hour,min,sec);
}
}
}
|