什么影响兼容性?

我的U盘程序只能读写一个30M的KistongU盘,其他的U都不能识别,爱国者/清华同方的/ 到底是什么原因影响了??

影响兼容性的原因有很多. 你要保持供电稳定,干扰尽可能小.磁盘缓冲区设置大,能够兼容2K扇区的U盘. 看了你的程序,你把库文件换成库6看看能否操作这几个不兼容的U盘.另外不兼容的现象是什么?返回的错误代码是什么?


换了库6了,还是不能读写,错误代码是1F,20,2C等U盘不同返回的错误代码不同 能识别的U盘有两个一个是32M的Kingston,和一个256M的MP3,但MP3不是很稳定,偶尔不能读写. 其他的都是1G/2G的Kingston/清华/爱国者


Disk_Ready函数返回的吗?您看以下Disk_Ready能否通过. 这类错误代码都是CH375返回的,不是库的错误代码. 您去测量一下UD+,UD-上的电压各是多少?在这两条信号线上有没有连接其他元器件?如串联电阻等.您说的这几个牌子的U盘我们都测试过,没有任何问题.


Disk_Ready能通过 UD+=3.2V,UD-=0V 若插上可以读写的U盘UD+是3.5V 两条信号线没有连接任何其他元器件


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