我想通过USB转PS / 2转换器使用USB鼠标与微控制器连接。 PS / 2协议是否支持滚轮运动?
答案 0 :(得分:1)
PS / 2接口确实支持滚轮滚动。如果鼠标本身支持PS / 2接口(大多数USB鼠标仍然可以,与无源适配器一起使用),并且有一个滚轮,那么是的,滚轮支持应该通过转换器存在。 PS / 2协议中的鼠标滚轮数据在第4个数据字节中发送。
字节1:标志和按钮状态
字节2:X运动
字节3:Y运动
字节4:Z移动(滚轮)
即便如此,它只占据第4个字节的底部4位(+7到-7)。前4位包含Microsoft Intellimouse兼容设备的按钮4和5的数据。
可以找到有关PS / 2鼠标协议的更多信息Here。