今天又有几个不懂的地方要请教

1 小妹我现在想做两个可以嵌入到其他程序里的接口函数:就是读U盘函数和写U盘函数。 当然是用ch375标准模块做一个单片机的U盘读写口。我看了资料上的程序。不知道该怎么入手?

2 CMD_PARAM mCmdParam; 示例程序中这么一个语句没看明白。是把CMD_PARAM这个联合体结构定义为mCmdParam么?如果是这样的话能有这个语法么

3 SecCount = ( OldSize + 511 ) >> 9; /* (OldSize+511)/512, 计算文件的扇区数,因为读写是以扇区为单位的 */ 怎么这样计算扇区数? 为什么要oldsize+511???

4 如果文件比较大,一次读不完,可以再用命令CMD_FileRead继续读取,文件指针自动向后移动 while ( 剩余未读完 ) 里面的条件应该怎么设?

2: CMD_PARAM mCmdParam;是定义一个联合的对象,这个语法肯定是有的,否则编译也不能通过啊.

3:SecCount = ( OldSize + 511 ) >> 9;加511是为了凑足扇区数.可以不去考虑.

4:没有任何条件,文件指针自动移动.


谢谢, 不过第三个我还是没弄明白


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