計(jì)算U盤(pán)的容量問(wèn)題

大家好,我在用ch375做U盤(pán)的實(shí)驗(yàn),可是總是無(wú)法計(jì)算出正確的容量。請(qǐng)大家執(zhí)教。我是這樣做的。 void check_disksize() { /* 查詢磁盤(pán)物理容量 */ UINT8 i; Uart_Printf( "DiskSize:\n" ); i = CH375DiskSize( ); mStopIfError( i ); Uart_Printf("DiskSizeSec = %ld \n", mCmdParam.DiskSize.mDiskSizeSec); } 請(qǐng)問(wèn)是不是要將數(shù)據(jù)進(jìn)行一定的轉(zhuǎn)換呢?謝謝指教!

那你讀出來(lái)的是扇區(qū)數(shù),你說(shuō)的轉(zhuǎn)是什么意思??


轉(zhuǎn)換成M吧


對(duì),我是希望轉(zhuǎn)換成M,不過(guò)我發(fā)現(xiàn)得到的是負(fù)值啊,所以也根本沒(méi)法轉(zhuǎn)啊。負(fù)值也不是什么磁盤(pán)總的扇區(qū)數(shù)。不知道該如何使用。還望請(qǐng)教!謝謝


你只要將你讀出來(lái)的數(shù)據(jù)右移動(dòng)11位就可以以M顯示了


哦。好的,謝謝啊。偶試試看。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频