指针变量需要指向实际变量的地址,否则请传入真实的变量地址:
你可以这样:
//PUINT16 year,month,day,hour,m,sec;
uint16_t year,month,day,hour,m,sec;
RTC_GetTime(&year,&month,&day,&hour,&m,&sec);
PRINT("========%04d-%02d-%02d %02d:%02d:%02d=========rn",year,month,day,hour,m,sec);
或者这样:
uint16_t year1,month1,day1,hour1,m1,sec1;
PUINT16 year,month,day,hour,m,sec;
year = &year1;
month = &month1;
day = &day1;
hour = &hour1;
m = &m1;
sec = &sec1;
//uint16_t year,month,day,hour,m,sec;
RTC_GetTime(year,month,day,hour,m,sec);
PRINT("========%04d-%02d-%02d %02d:%02d:%02d=========rn",*year,*month,*day,*hour,*m,*sec);
指针变量需要指向实际变量的地址,否则请传入真实的变量地址:
你可以这样:
//PUINT16 year,month,day,hour,m,sec;
uint16_t year,month,day,hour,m,sec;
RTC_GetTime(&year,&month,&day,&hour,&m,&sec);
PRINT("========%04d-%02d-%02d %02d:%02d:%02d=========rn",year,month,day,hour,m,sec);
或者这样:
uint16_t year1,month1,day1,hour1,m1,sec1;
PUINT16 year,month,day,hour,m,sec;
year = &year1;
month = &month1;
day = &day1;
hour = &hour1;
m = &m1;
sec = &sec1;
//uint16_t year,month,day,hour,m,sec;
RTC_GetTime(year,month,day,hour,m,sec);
PRINT("========%04d-%02d-%02d %02d:%02d:%02d=========rn",*year,*month,*day,*hour,*m,*sec);
举报