关于CH375B连接设备的问题

单片机对CH375B的操作都成功,执行模式2时插入电脑都可以识别,就是有关对USB设备的指令就无法完成,不知怎么回事?希指教。

那条指令无法完成,你想实现什么功能?


如读取设备描述符,CH375BUD-引脚有反应,UD+无反应为0V,程式已设置CH375B重复次数


还有就是插入U盘时中断返回值为0x16,读取连接状态时才返回0x15。CH375B指示灯引脚正常。


先初始化CH375,将CH375初始化成模式6,然后连接U盘,正常情况下 D+ 3.3V左右,D-在0V左右


谢谢了


你好,现在还有个问题是,中断后马上读出来的值与预期不一致,往往是上一次的中断值或是应答值,如读设备描述符数据,中断后读出的数据不为0x14;读数据才在第0位出现0x14,第1位才为长度0x12后面的是数据0x12,0x01,0x10等等。有什么办法可以解决吗?我的程序采用中断方式。


如插入USB设备,中断后马上读出来的值是0x16,再读才是0x15;拔出来刚好反过来。


中断产生之后有没有发送0X22命令去获取中断状态?


有啊


芯片在就取中断值后,数据还在里面,只有读取数据的命令才能释放缓冲区


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