wandersky 发表于 2020-9-14 13:22

使用stm32f4 模拟ps2时序 及WIN10下开机PS2收发到的数据

本帖最后由 wandersky 于 2020-9-14 13:24 编辑


         
下面是PS2 键盘在win10下开机过程 收发的数据,其实只要回复FF命令,这个键盘就可以用,

PS2 rcv: EE
         send EE
PS2 rcv: FF    //复位命令,最重要, 要求回复FA, 延迟500ms后,发送AA (BAT成功标志)
         send FA
      send AA
PS2 rcv: ED
         send FA
PS2 rcv: 02         // 010 : Caps Lock    Num Lock   ScrollLock   使能小键盘
         send FA
PS2 rcv: F5            //键盘停止扫描载入缺省值
         send FA
PS2 rcv: FF
         send FA
      send AA
PS2 rcv: F5
         send FA
PS2 rcv: F4             //在用上一条命令禁止键盘后重新使能键盘
         send FA
PS2 rcv: F5
         send FA
PS2 rcv: F4
         send FA
PS2 rcv: F5
         send FA
PS2 rcv: F4
         send FA
PS2 rcv: F5
         send FA
PS2 rcv: F4
         send FA
PS2 rcv: F5
         send FA
PS2 rcv: F4
         send FA
PS2 rcv: F5
         send FA
PS2 rcv: F4
         send FA
PS2 rcv: F5
         send FA
PS2 rcv: F4
         send FA
PS2 rcv: F5
         send FA
PS2 rcv: F4
         send FA
PS2 rcv: ED
         send FA
PS2 rcv: 02       // 010 : Caps Lock    Num Lock   ScrollLock   使能小键盘
         send FA
PS2 rcv: FF
         send FA
      send AA
PS2 rcv: F3
         send FA
PS2 rcv: 00    //主机在这条命令后会发送一个字节的参数来定义机打速率和延
         send FA
PS2 rcv: ED
         send FA
PS2 rcv: 00
         send FA
PS2 rcv: ED
         send FA
PS2 rcv: 00
         send FA
PS2 rcv: F3   
         send FA
PS2 rcv: 08
         send FA
PS2 rcv: F3
         send FA
PS2 rcv: 20
         send FA
PS2 rcv: ED
         send FA
PS2 rcv: 02
         send FA

zeshoufx 发表于 2020-9-14 14:03

谢谢分享【使用stm32f4 模拟ps2时序 及WIN10下开机PS2收发到的数据】

keaibukelian 发表于 2020-10-10 12:42

感谢楼主的分享

labasi 发表于 2020-10-10 12:44

介绍的很详细

paotangsan 发表于 2020-10-10 12:44

支持楼主一下

renzheshengui 发表于 2020-10-10 12:45

楼主辛苦了啊

wakayi 发表于 2020-10-10 12:46

支持楼主一下

yikaikai 发表于 2022-12-11 13:28

你好,能分享一下代码吗?为什么我给电脑发第二包FA AA电脑没响应呢?

lin1234560 发表于 2024-11-4 17:01

有代码可以参考一下吗
页: [1]
查看完整版本: 使用stm32f4 模拟ps2时序 及WIN10下开机PS2收发到的数据