DWORD get_fattime(void)
{
DWORD time_buff=0
PCF8563_ReadWrite_Time(1) //颂备获取时戚袭间信息
//将时间十六进制转高樱兄换成BCD码
TimeValue.year = HX_to_DX(TimeValue.year) //年
TimeValue.month = HEX_to_BCD(TimeValue.month) //月
TimeValue.date = HEX_to_BCD(TimeValue.date) //日
TimeValue.hour = HEX_to_BCD(TimeValue.hour) //时
TimeValue.minute = HEX_to_BCD(TimeValue.minute)//分
TimeValue.second = HEX_to_BCD(TimeValue.second)//秒
//按照FatFs的时间格式组合
time_buff |= ((TimeValue.year - 1980)<<25) //年
time_buff |= (TimeValue.month<<21) //月
time_buff |= (TimeValue.date<<16) //日
time_buff |= (TimeValue.hour<<11) //时
time_buff |= (TimeValue.minute<<5) //分
time_buff |= (TimeValue.second/2) //秒
return time_buff
}
是的。FatFsfopen是面向小旅游型嵌入式系统的拆谈销一种通用的FAT文件系统。它完全是由ANSIC语言编写侍袭,格式进行读写 *** 作了。这需要一定的时间,消耗在指令发送上面,输出的东西比较多的话也会影响速度。您是想问fatfs删除最早的文件还能恢复吗?可以。一般右键直接删除,是放入回收站告慧,只有目录项文件名首字节被修改为E5,只橘粗需还原文件首字节即可恢复文件。但是特殊情况从U盘上删除的文件圆友镇,属于永久性删除的,无法恢复。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)