在下面的CH376初始化函數(shù)中 發(fā)送0x65 返回就不是0x9A 是0xff 發(fā)送別的指令 都返回是0xff 硬件應(yīng)該沒問題 是用的stm32開發(fā)板啊 可能是什么原因呢 怎么檢測CH376是否損壞 晶振兩個角的電壓都是1.4V多點(diǎn) 請教大家?guī)兔?謝謝
UINT8 mInitCH376Host( void ) /* 初始化CH376 */ { UINT8 res; CH376_PORT_INIT( ); /* 接口硬件初始化 */ xWriteCH376Cmd( CMD11_CHECK_EXIST ); /* 測試單片機(jī)與CH376之間的通訊接口 */ xWriteCH376Data( 0x65 ); res = xReadCH376Data( ); xEndCH376Cmd( ); if ( res != 0x9A ) { LCD_ShowString(80,50,"error"); return( ERR_USB_UNKNOWN ); } /* 通訊接口不正常,可能原因有:接口連接異常,其它設(shè)備影響(片選不唯一),串口波特率,一直在復(fù)位,晶振不工作 */