[求助]CH376主机,如何识别设备是低速还是全速?

硬件识别的方法是,探测D+和D-的电压, 上拉电阻在D-的是低速,上拉电阻在D+的是全速或高速

用了专用芯片当然不能直接探测硬件了 按照我的猜想,向CH376写入一个命令,读出返回值……由返回值判断是什么速度 但我在datasheet上没有找到这样功能的指令

求指点

请参考CH376DS2.PDF中的CMD_GET_DEV_RATE命令吗,该命令用来检测设备速度的。


发送0x0A命令 /* 输入: 数据07H */ /* 输出: 数据速率类型 */ /* 位4为1则是1.5Mbps低速USB设备, 否则是12Mbps全速USB设备 */

具体参考CH376DS2手册(CMD_GET_DEV_RATE)这条命令


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