跳转至

PS/2 (Personal System/2)

PS/2 是一种双向同步串行通信协议,应用于键盘或鼠标与 PC 之间的通信。由 IBM 开发,六支接脚分别为 Clock(时钟)、Data(数据)、+5 V(电源)、Ground(接地)以及两支空脚。通信两端通过 Clock 与 Data 交换数据。

装置类型或 Scan Code/鼠标类别选错会使报告解读不符。通道前缀差异见 Settings。

Decode Settings

Decode Settings

PS/2 Decode Settings
  • 通道设置: 设置 Clock 与 Data 通道。
  • 输出 Matlab 文件: 将分析数据输出为 MATLAB 文件格式(如 Time/Description/Data;DH = Device to Host,HD = Host to Device)。文件(PS2_Matlab.m)保存在工作目录。勾选时栏位启用(Enable)。Default 为未勾选。
  • 装置:
    • 键盘: 指定当前装置为 PS/2 键盘。
    • 鼠标: 指定当前装置为 PS/2 鼠标。
    • 其他(仅显示 Raw Data): 其他 PS/2 装置;此模式仅显示 Raw Data。Default 为选取此模式。
  • 初始设置:
    • Scan Code: 设置 PS/2 键盘的 Scan Code(Set 1/2/3)。Default 为 Set 2。
    • 鼠标类别: 设置 PS/2 鼠标类别(Standard/Scroll Wheel/Five Button)。Default 为 Standard PS/2 Mouse。

Result

键盘

键盘

键盘

鼠标

鼠标

鼠标

其他(仅显示 Raw Data)

其他(仅显示 Raw Data)

其他(仅显示 Raw Data)