我想通过 USB 转 PS/2 转换器使用 USB 鼠标来连接微控制器。 PS/2 协议支持滚轮移动吗?
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 鼠标协议的更多信息,请参见此处。