求助用中断方式读写U盘发生了问题

大师您好: 有几个问题想请教一下: 1.我用贵公司的程序例子,U盘操作是完全可以的,但如果把贵公司的程序加到自己的程序中去,在 i = CH375LibInit( ); 就停止运行了,请问是怎么回事啊?

2.我用了void int0(void) interrupt 0 using 0,想用中断读写U盘,可U盘插入后没有任何反应,请问大师该怎么检查,解决啊? 请大师赐教,谢谢了;)

用我们的例子程序可以的话,而加到你的程序里面出现问题的话,那么,你到是可以去查下你的RAM包括ROM有没有溢出以及RAM有没有冲突等等,同时你看下CH375LIBINIT()函数有给你返回错误代码吗? 插上U盘没有任何的反映也是正常的,因为你前面的库的初始化都还没有通过,是检测不到U盘连接的


给我的错误代码是81,说是硬件错误。请问大师是怎么回事啊? 375初始化的时候是不是检测RD,WR,这些引脚啊?会不会因为这些引脚在我的其他程序中发生了冲突,而导致初始化不过?


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