我初始化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脚的电压是多少??