CH376T 检测U盘和初始化失败

主控芯片使用STM32F103VC,接口使用的是SPI3。

程序上先进行引脚初始化,再复位:

图片.png

然后设置成主机模式:

 s = mInitCH376Host();
 mStopIfError(s);

CMD_CHECK_EXIST命令和CMD_SET_USB_MODE命令都能通过,但是接下来的U盘检测无法通过,发现是CH376的中断脚一直为高电平,是不是我的设置还有什么没有做到?


 xWriteCH376Cmd( CMD11_SET_USB_MODE );  /* 设备USB工作模式 */
 xWriteCH376Data( 0x06 );
 delay_us( 20 );
 res = xReadCH376Data( );
 xEndCH376Cmd( );

得到的res是51H吗?把中断脚从板上隔离开,插入设备,测INT脚电平


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