芯片CH378,硬件SPI/串口通信
CMD11_CHECK_EXIST,res=0x9A通過(guò)
mInitCH378Host,通過(guò)
然后進(jìn)入,
?ch378_printf( "Wait Udisk/SD\n" );
?while( (status=CH378DiskConnect( )) != ERR_SUCCESS )?
? {??
? ? ? ? ? ? mDelaymS( 100 );
? ? ? ? ? ? ch378_printf( "DiskConnect:0x%02x\n" ,status);
? }
此后一直,不管是插入U(xiǎn)盤(pán)、拔出U盤(pán),插入鍵盤(pán)等都一直返回0x16
即DiskConnect:0x16,如果此時(shí)發(fā)送CMD11_CHECK_EXIST,返回res=0x9A也是ok
后檢測(cè),INT管腳CH378可以正常拉低,并無(wú)異常。
很奇怪,CH378用的是EXAM13的代碼,運(yùn)行也正常,但感覺(jué)插入U(xiǎn)盤(pán),卻無(wú)任何反應(yīng)。
下面是原理圖,特求助大家。