PS2 设备 通信协议

在这里插入图片描述
PS/2鼠标和键盘履行一种双向同步串行协议。换句话说,每次数据线上发送一位数据并且每在时钟线上发一个脉冲就被读入。键盘/鼠标可
以发送数据到主机,而主机也可以发送数据到设备,

接口管脚

在这里插入图片描述

数据帧格式

在这里插入图片描述

PS2 到主机通信

时钟通常是10~20kHz,一般不用考虑,键盘或者鼠标产生
在这里插入图片描述

主机到设备

在这里插入图片描述
在这里插入图片描述

PS2 键盘

在这里插入图片描述
现在均采用第二套扫描码。
在这里插入图片描述在这里插入图片描述
一个键盘发送值的例子:
通码和断码是以什么样的序列发送到你的计算机从而使得字符G 出现在你的字处理软件里的呢?因为这是一个大写字母,需要发生这样的事件次序:按下Shift 键-按下G键-释放G 键-释放Shift 键。与这些时间相关的扫描码如下:Shift 键的通码12h,G 键的通码34h ,G 键的断码F0h 34h ,Shift 键的断码F0h 12h 。因此发送到你的计算机的数据应该是:

12h 34h F0h 34h F0h 12h

ps2鼠标

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
ref
https://blog.csdn.net/jh17369320302/article/details/78353284

发布了466 篇原创文章 · 获赞 279 · 访问量 75万+

猜你喜欢

转载自blog.csdn.net/qq_35608277/article/details/105422409