RTC_Set(RTC_YEAR,RTC_Mon,RTC_Day,RTC_Hour,RTC_Min,RTC_Sec);
以上是调用设置时钟函数。
RTC_Get();
以上是调用获得时间函数。
if(t!=calendar.sec)
{
t=calendar.sec;
RTC_Sec=t;
t=calendar.min;
RTC_Min=t;
t=calendar.hour;
RTC_Hour=t;
t=calendar.w_date;
RTC_Day=t;
t=calendar.w_month;
RTC_Mon=t;
t1=calendar.w_year-2000;
RTC_YEAR=(u8)(((t1/10)<<4)+(t1%10));
}
这是取值以后的操作。
可是发送出去之后,变成这样。
上报时间秒钟显示成了0E。
我改了好多次,都不能完全弄对。
请高手指教,谢谢!
|