CH375的使用问题

我用的是CH375HFT.C程序,CH375HF3.H,再用下面的语句查U盘的物理容量,执行程序后,K的值 比实际容量大好多,而示例程序的注释中说这就是以M为单位的容量,下句里的CH375vSectorSize是怎样定义的?在哪定义?当将CH375vSectorSize强置为512时,容量的结果正确,请问这原因是什么?

i = CH375DiskSize( );

k=mCmdParam.DiskSize.mDiskSizeSec*(CH375vSectorSize/512) / 2048

(1)这个变量是在库里面定义的 (2)这个变量用户不可以自行设定,是由库分析磁盘后,再确定其值。容量出错的时候,该变量实际值是多少?


把mCmdParam.DiskSize.mDiskSizeSec和CH375vSectorSize变量都输出来看看是多少


只有登录才能回复,可以选择微信账号登录