程序卡死在CH375FileOpen中,中断引脚INT#一直是高电平

CH375B串口方式读写U盘,CH375LibInit,CH375DiskConnect都正确返回,CH375DiskReady返回0x10,CH375DiskSize也能正确读出U盘


的大小,但运行到CH375FileOpen的时候程序跳不出去了,一直在等待中断引脚的电平变低,但是中断引脚一直保持高电平,这是怎么回事?

另外,官方头文件中说xReadCH375Data,xWriteCH375Data,xWriteCH375Cmd的延时是2us或者是1us,为什么我要延时到1ms,CH375LibInit才能够运行成功?


问题解决了。

原来是在串口读数据的时候没有加一个判断看看有没有数据传输过来,光是延时是不行的。



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