U盘初始化求助!!!!

我初始化375,检测到U盘后,对U盘进行信息查询,出错了,返回0X23,这是何故?????谢谢

好象又I=0X82 U盘未连接, 不懂???


你是直接用375操作,而没有用我们的库的吧。 你在检测到U盘连接上来之后,应该先发DISK_INIT命令初始化U盘,这之后你才能读取U盘大小等信息吧


我用了CH375HF6.LIB


我做完后初始化375,检测到U盘

调用 I=CH375DISKQUEERY( ) 而读回的 I为0X82


你看下你插下U盘之后,U盘端的电压是多少?这个有可能是你的供电不足造成的


不会啊,VCC 5V,D+ 3.10V, D- 0V


那你下面的DISK-READY函数可以过吗?还有就是插上U盘之后的电压是上面的吗?


DISK-READY函数不可以过,我有点怀疑是管脚出错了

RSTI接0.47U电容到地,TXD接1K电阻到地,RXD空,RST#空,RST空 对吗??


这个是正确的连接,你在你的USB口那边加一个100U的电解电容试下看还会不会出现你说的那种问题


我是用51做主机,用8条数据口的 ,用6那个函数库, 有点问题是返回的i为0x23,好象没有这个错误码, 插上U盘时ACT#脚使灯亮,但就是不过DISK-READY

你是说在USB接口上的电源上接电容吗?我已接了220U


那该在D+和D-间接多大的电阻???在PDF的电路图上好象没有标啊


一般接5欧之内的电阻吧。


一定要接吗?我没接,那我接上试试, 还会有其它原因吗??


还有一个就是你测下375的INT脚的电压是多少??


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