我自己的板子,已经可以确认375可以工作(用测试指令CHECK_EXIST测试通过)。 下面是我做的一个测试,用的是朗科32MU盘。不知为什么,从串口出来的数据一直是0xA2,请大家指点一下,问题出在什么地方,困扰好几天了。谢谢。 void test_u() { uint i,j; strcpy( mCmdParam.Open.mPathName,"\AAA.TXT"); //U盘中的文件名 j=CH375FileOpen();
mCmdParam.ByteLocate.mByteOffset=0; //设定起始位置 j=CH375ByteLocate(); //定位 mCmdParam.ByteRead.mByteCount=1; //一次只读1字节
for (i=0;i<150;i++) { j=CH375ByteRead(); X_buffer[i]=mCmdParam.ByteRead.mByteBuffer[0]; } for(i=0;i<150;i++) { SBUF=X_buffer[i];while(TI==0);TI=0; } }