从键盘输入端口读取扫描代码

时间:2019-11-20 03:53:44

标签: linux

我正在尝试从端口0x60读取扫描代码。

链接显示此http://www-ug.eecg.toronto.edu/msl/nios_devices/datasheets/PS2%20Keyboard%20Protocol.htm

  

当8042从键盘接收到有效的扫描代码时,它将转换为等效的设置1。然后将转换后的扫描代码放置在输入缓冲区中,设置IBF(输入缓冲区已满)标志,并声明IRQ 1

所以我写了以下代码:

id        rank                                                         
24         3

上面的代码被敲击,当我按下键时它不起作用。 但是,如果我用!(status&0x01)替换条件,它将起作用。哪个是正确的。

0 个答案:

没有答案