关于CH374 枚举HUB

HUB是2.0的,按FULLSPEED 可以枚举,当HUB接了低速设备时。请问,是否需要将CH374置成低速度,还是全速到低速度由HUB自动完成的.

如果枚举(包括任何操作)HUB下面的低速设备时CH374需要设置为低速模式。操作完毕后,切换为全速模式。


那对于HUB上的低速中断端点,还是应该按低速发IN令牌吧


有一点需要注意,在对HUB下游低速设备发送任何低速令牌前,一定要先发送低速前导包。 Write374Byte( REG_HUB_SETUP, Read374Byte( REG_HUB_SETUP ) | BIT_HUB_PRE_PID ); // 启用PRE PID 操作完毕后,将低速前导关闭。CH374直接操作低速设备不需要启用。


感谢您的回复.低速前导是374自动发的吧,是否设置一次后,以后每个包都会自动发送,直到取消。


是这样的。

3楼已经说明如何设置低速前导,取消就BIT_HUB_PRE_PID取反。 Write374Byte( REG_HUB_SETUP, Read374Byte( REG_HUB_SETUP ) & ~BIT_HUB_PRE_PID );


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