我正在尝试从端口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)替换条件,它将起作用。哪个是正确的。