请教CH376连接U盘失败问题,不是没有返回,而是返回不正确。

初始化CH376成功后,尝试连接U盘,总是返回0x14,正确的应返回0x15的。

a=mInitCH376Host();//初始化CH376

if (a==USB_INT_SUCCESS) 

{delay_1ms(200);//稍作延时再尝试连接U盘

a=CH376SendCmdWaitInt( CMD0H_DISK_CONNECT ); //0x30命令

test_one(a);//取出返回结果,总是0x14

}

本来就应该返回0x14,正常的没问题。


初始化时是返回0x14,检测U盘连接时要返回0x15,资料和例程都是这样的,我是初始化无问题,但检测U盘连接这一步也总是返回0x14,不按资料做就怕到时会出现别的问题。


如果不发送CMD0H_DISK_CONNECT(0x30)的命令,U盘连接状态返回0x15,如果发送了这条命令,正确的返回0x14,我们例程都是发送那条命令的。


只有登录才能回复,可以选择微信账号登录