以字節(jié)為單位向U盤中寫數(shù)據(jù),怎么沒有中斷呢 UINT8 CH376ByteWrite( PUINT8 buf, UINT16 ReqCount, PUINT16 RealCount ) /* 以字節(jié)為單位向當前位置寫入數(shù)據(jù)塊 */ { UINT8 s; xWriteCH376Cmd( CMD2H_BYTE_WRITE ); xWriteCH376Data( (UINT8)ReqCount ); xWriteCH376Data( (UINT8)(ReqCount>>8) ); xEndCH376Cmd( ); if ( RealCount ) *RealCount = 0; while ( 1 ) { s = Wait376Interrupt( ); if ( s == USB_INT_DISK_WRITE ) { s = CH376WriteReqBlock( buf ); /* 向內(nèi)部指定緩沖區(qū)寫入請求的數(shù)據(jù)塊,返回長度 */ xWriteCH376Cmd( CMD0H_BYTE_WR_GO );???發(fā)出這個命令之后沒有中斷??? xEndCH376Cmd( ); buf += s; if ( RealCount ) *RealCount += s; } /* else if ( s == USB_INT_SUCCESS ) return( s );*/ /* 結(jié)束 */ else return( s ); /* 錯誤 */ } }
查看: 4635
回復: 4
[求助]CH376T字節(jié)寫無中斷
熱門產(chǎn)品 :
CH394: 以太網(wǎng)協(xié)議棧芯片
是始終沒有中斷還是中斷狀態(tài)有問題?CH376和你單片機的接口是什么?串口?并口?SPI口?是否有連接中斷引腳?
xWriteCH376Cmd( CMD0H_BYTE_WR_GO );???發(fā)出這個命令之后沒有中斷??? 別的中斷都正常,CH376和單片機是SPI口連接的,接有中斷引腳!
這個問題后來怎么解決的了?我現(xiàn)在其他的測試都正常,但是按字節(jié)寫了之后不產(chǎn)生中斷
用軟件的SPI試試
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務您
只有登錄才能回復,可以選擇微信賬號登錄