单片机对CH375B的操作都成功,执行模式2时插入电脑都可以识别,就是有关对USB设备的指令就无法完成,不知怎么回事?希指教。
查看: 1750
回复: 10
关于CH375B连接设备的问题
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片
那条指令无法完成,你想实现什么功能?
如读取设备描述符,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命令去获取中断状态?
有啊
芯片在就取中断值后,数据还在里面,只有读取数据的命令才能释放缓冲区
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录