带着u盘上电,测试u盘失败,不带u盘上电可以。

testu( ){ UINT8 ii; ii = CH375LibInit( ); /* 初始化CH375程序库和CH375芯片,操作成功返回0 */ mStopIfError( ii ); CH375DiskReady( ); if ( CH375DiskStatus == DISK_DISCONNECT ) bitu=1; /* 查询CH375中断并更新中断状态,等待U盘插入 */ else bitu=0; return(bitu); }

带着u盘上电,测试u盘失败,不带u盘上电可以。 带u盘执行上面程序后,死机,不知道啥原因,请帮助,谢谢。

可能是硬件问题了,USB端口的VCC接上100UF的电容,而且,查询失败后要等待100MS再次查询,有的U盘反映比较慢, 可以多次循环检测,建议你尽量按照我们的方法来查询,特别是延时很重要!


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