大家好,我在用單片機(jī)通過CH375讀U盤中文件時(shí)候,發(fā)現(xiàn)讀出來的文件名顯示在LCM12864中是亂碼的,不知道是怎么回事,還得請(qǐng)教一下高手,先謝謝了@下面是我顯示文件名的子函數(shù)void Enumber() { char i,c; for(c=0;c<100;c++) //搜索100個(gè)文件 { mCopyCodeStringToIRAM(mCmdParam.Open.mPathName, "/*"); i=strlen(mCmdParam.Enumer.mPathName); //計(jì)算文件名長(zhǎng)度,指向文件名結(jié)束符 mCmdParam.Enumer.mPathName[i]=c; i=CH375FileOpen( ); if ( i == ERR_FOUND_NAME ) i = ERR_SUCCESS; if(i==ERR_MISS_FILE)break; if(i!=ERR_SUCCESS)break; delayms(10);
P24=0; //開串口顯示 delay(50); Clear_ALL( ); //清屏
write_com(0x91); delayms(20); hzkdis(mCmdParam.Enumer.mPathName);//顯示讀出來的文件名 P24=1; } }