求助:使用硬件SPI模式通信时,初始化的时候发送数据之后返回值老是错误?
xWriteCH376Cmd(CMD11_SET_USB_MODE );
xWriteCH376Data( 0x65 );
res = xReadCH376Data( );
xEndCH376Cmd( );//拉高CS
if( res != 0x9A )
{
return( ERR_USB_UNKNOWN );
}
/* 设置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 );
}
发送数据和命令是正常的,但返回值res不是0x9A和 CMD_RET_SUCCESS。请问一下这是什么原因?