用CH375芯片,CH375DiskReady()函数返回值为0x2C

插入U盘后,CH375Reset()函数、CH375LibInit()函数、CH375DiskConnect()函数返回值都是0,但是当执行到CH375DiskReady()的时候,返回值就是0x2C了,有没有哪个朋友知道是怎么回事啊?谢谢!

CH375DiskReady()返回0x2C说明USB通讯有问题,测量一下USB口VCC、UD-、UD+的电压,检查USB那块电路,例如:UD+、UD-有没有接反等。


UD-,UD+正常电压是多少,如果U盘是5V供电,CH375B是3.3V供电。我的电路中有部分U盘能正常工作,最近遇到一部分是 MW8289的主控芯片,这类U盘CH375DiskReady()返回0x2C


U盘需要5V供电,正常的话UD+:3.3V UD-:0V。你检查一下,CH375DiskReady()必须返回0x00


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