CH375A讀寫U盤失敗,返回Error: 06, 0 然后就死機(jī)了,找了很久找不到原因. 06是PID還是錯(cuò)誤指示信息. 跪求解決 檢查發(fā)現(xiàn) 發(fā)現(xiàn)U盤后.再對(duì)其reset時(shí)失敗 表現(xiàn)在P1.4 和CH375的燈剛開始一直亮,過幾秒鐘之后CH375燈滅, P1.4閃 測試環(huán)境 CH375EV1.c 另外,U盤不能使用原因有哪些啊? i = mCH375Init( ); /* 停止復(fù)位,重新初始化CH375 */ mIntStatus = i; mStopIfError( ); 程序過不了mStopIfError.
采用CH375EV0.c printf( "ReadSector 0# to buffer\n" ); c = mReadSector( 0, 1 ); if ( c ) printf( "Error @ReadSector, %02X\n", c ); 返回是101 感覺是芯片沒有產(chǎn)生中斷信號(hào).
大俠,求救啊.在這兒卡太多時(shí)間了. 再查發(fā)現(xiàn): 在對(duì)U盤進(jìn)去初始化時(shí) mIntStatus = mWaitInterrupt( ); /* 等待中斷并獲取狀態(tài) */ if ( mIntStatus != USB_INT_SUCCESS ) return( mIntStatus ); /* 出現(xiàn)錯(cuò)誤 */ 返回0x04,真是暈,這是什么原因呢,從datasheet上面是什么PID,應(yīng)該不是吧;(