ch376在执行mInitCH376Host( );初始化成功 执行while ( CH376DiskConnect( ) != USB_INT_SUCCESS )连接操作也成功 执行到if ( CH376DiskMount( ) == USB_INT_SUCCESS ) break;就失败了,返回0x16怎么回事,一直通不过!
热门产品 :
CH390:以太网控制器芯片
ch376在执行mInitCH376Host( );初始化成功 执行while ( CH376DiskConnect( ) != USB_INT_SUCCESS )连接操作也成功 执行到if ( CH376DiskMount( ) == USB_INT_SUCCESS ) break;就失败了,返回0x16怎么回事,一直通不过!
0X16代表设备断开,请检查下USB口供电是否为5V,还有USB的信号线是否连接正确,正常接上USB口的话,USB的UD+为3.3V,UD-为0V
经检查,完全符合要求,依次为gnd,+3.3v,0v,+5v,但还是通不过
你是不是命令发完直接查询中断?发完命令要等待数据发完后才能查询中断!!
接下来能够创建打开读写文件么?有的U盘不一定返回成功
这个问题你找到原因了么?我也遇到了于你相同的情况,无论如何就是返回0x16.