芯片CH378,硬件SPI/串口通信
CMD11_CHECK_EXIST,res=0x9A通过
mInitCH378Host,通过
然后进入,
ch378_printf( "Wait Udisk/SD\n" );
while( (status=CH378DiskConnect( )) != ERR_SUCCESS )
{
mDelaymS( 100 );
ch378_printf( "DiskConnect:0x%02x\n" ,status);
}
此后一直,不管是插入U盘、拔出U盘,插入键盘等都一直返回0x16
即DiskConnect:0x16,如果此时发送CMD11_CHECK_EXIST,返回res=0x9A也是ok
后检测,INT管脚CH378可以正常拉低,并无异常。
很奇怪,CH378用的是EXAM13的代码,运行也正常,但感觉插入U盘,却无任何反应。
下面是原理图,特求助大家。
热门产品 :
CH32L103: 32位PDUSB低功耗单片机