【求助】不能初始化u盘

用CMD_DISK_INIT初始化u盘,返回的错误码22.不能初始化u盘。是硬件还是软件的问题,请高手指点。试了几个u盘,容量从128M到4G.都这样。急啊。谢谢。

返回0X22基本上是USB通信有问题,检查USB口电压是多少?正常电压在5V左右,最低不能低于4.8V。其次查下USB口连线是否有问题,正确的连线为VCC,D-,D+,GND。插入U盘之后,D+电压为3.3V左右。D-电压为0V左右。同时CH376外部晶振必须为12M。


非常感谢。现在错误码变成2C.


2XH的错误基本上出现在CH376和U盘之间的USB通信有问题,还有,USB口到CH376之间的USB线直接连接,不需要串接任何设备。在调试的时候,需要把将ESD的保护器件去掉。


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