为什么我们在系统里面加了下面 GetRuntime(char *Time_str)这个函数后,系统的定时器变慢了。而且IAR编译某几个调试按钮一闪一闪的。
/*
**********************************************************************
函数: GetRuntime
参数:输入:*Time_str 输出:*Time_str
返回:无
功能:读取开机到当前运行的时间(函数获取当前时间距 1970 年 1 月 1 日的秒数)
**********************************************************************
*/
void GetRuntime(char *Time_str)
{
time_t seconds;
seconds = time(NULL);
// Time_str = seconds;
Time_str[0] = ((seconds>>24)&0xff);
Time_str[1] = (seconds>>16)&0xff;
Time_str[2] = (seconds>>8)&0xff;
Time_str[3] = seconds&0xff;
} |