![]() |
發(fā)布時間: 2022-8-13 20:54
正文摘要:要在sd卡上創(chuàng)建文件,使用長文件名,網(wǎng)上只找到了這樣的一段 int i,j,chknum=0; for (i=11; i>0; i--) chksum = ((chksum & 1) ? 0x80 : 0) + (chksum >> 1) + shortname[j++]; 但是計算出來不對 ... |
什么操作系統(tǒng)的程序? 檢查變量數(shù)據(jù)類型是否正確。 |
還是一樣的呀,按上面的圖,算出來結(jié)果是0xaf,不是0x23呀?![]() ![]() |
短文件名校驗我一直用: for (chksum=0, i=0; i<11; i++) chksum = ((chksum & 1) ? 0x80 : 0) + (chksum >> 1) + shortname[i]; |
Powered by 單片機教程網(wǎng)