求助:使用硬件SPI模式通信時,初始化的時候發(fā)送數(shù)據(jù)之后返回值老是錯誤?
xWriteCH376Cmd(CMD11_SET_USB_MODE ); ?
xWriteCH376Data( 0x65 );
? ? ? ? ? ? ? ? ? ??
res = xReadCH376Data( );
? ? ? ? ? ? ? ? ? ?
xEndCH376Cmd( );//拉高CS
if( res != 0x9A )?
{
return( ERR_USB_UNKNOWN ); ?
}
/* 設(shè)置CH378工作模式 */
xWriteCH376Cmd( CMD11_SET_USB_MODE ); ?
xWriteCH376Data( 0x07 );
mDelaymS( 50 );?
res = xReadCH376Data( );
xEndCH376Cmd( );
if( res == CMD_RET_SUCCESS )?
{
return( USB_INT_SUCCESS );
}
else?
{
return( ERR_USB_UNKNOWN ); ?
}
? 發(fā)送數(shù)據(jù)和命令是正常的,但返回值res不是0x9A和?CMD_RET_SUCCESS。請問一下這是什么原因?