我自己的板子,已經(jīng)可以確認(rèn)375可以工作(用測(cè)試指令CHECK_EXIST測(cè)試通過)。 下面是我做的一個(gè)測(cè)試,用的是朗科32MU盤。不知為什么,從串口出來的數(shù)據(jù)一直是0xA2,請(qǐng)大家指點(diǎn)一下,問題出在什么地方,困擾好幾天了。謝謝。 void test_u() { uint i,j; strcpy( mCmdParam.Open.mPathName,"\AAA.TXT"); //U盤中的文件名 j=CH375FileOpen();
mCmdParam.ByteLocate.mByteOffset=0; //設(shè)定起始位置 j=CH375ByteLocate(); //定位 mCmdParam.ByteRead.mByteCount=1; //一次只讀1字節(jié)
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; } }