2019-07-21 02:33发布
Fame 发表于 2017-8-17 16:44 通过每次对主程序写改名字,可以实现几个TXT文档存入SD卡中,获取时间函数不知道该如何写,谢谢各位老铁啊
最多设置5个标签!
void create_new_txt(u8 *pname,u8 *dir1,u8*dir2,u8 *src,u8 *Prdfix)
{
u8 *pn=NULL;
pn=mymalloc(SRAMIN,20);
RTC_GetDate(RTC_Format_BIN, &RTC_DateStructure);
strcpy((char*)pname,(char*)src);
strcat((char*)pname,(char*)dir1);
strcat((char*)pname,(char*)dir2);
strcat((char*)pname,(char*)Prdfix);
sprintf((char*)pn,"20%02d-%02d-%02d.txt",RTC_DateStructure.RTC_Year,RTC_DateStructure.RTC_Month,RTC_DateStructure.RTC_Date); //ê×Ñ¡±£′æÔúSD¿¨
strcat((char*)pname,(char*)pn);
myfree(SRAMIN,pn);
}
pname=mymalloc(SRAMIN,100);
create_new_txt(pname,HFCT_DIR,HFCT_AD_DATA_DIR,"0:",HFCT_Prdfix);
if(pname!=NULL)
res = f_open(&HFCT_file, (const TCHAR*)pname, FA_OPEN_ALWAYS |FA_WRITE | FA_READ);
myfree(SRAMIN,pname);
一周热门 更多>