初级会员

- 积分
- 90
- 金钱
- 90
- 注册时间
- 2016-5-24
- 在线时间
- 11 小时
|
战舰开发板中的RTC例程,有一处是不是有问题,当前时间的获取(标注红色字体的代码是否应该改成:else break;)
u8 RTC_Get(void)
{
static u16 daycnt=0;
u32 timecount=0,temp;
u16 temp1=0;
timecount=RTC_GetCounter();
temp=timecount/86400;
if(daycnt!=temp)
{
daycnt=temp;
temp1=1970;
while(temp>=365)
{
if(Is_Leap_Year(temp1))
{
if(temp>=366)temp-=366;
else {temp1++;break;}
}
else
{
temp-=365;
}
temp1++;
}
calendar.w_year=temp1;
..............................................................
|
|