主題:請工程師幫助解決一下PS2鍵盤問題 共有38754人關注過本帖 |
---|
楊明基 |
1樓 |
請工程師幫助解決一下PS2鍵盤問題 Post By:2005-2-22 19:34:00 [只看該作者]
感謝 給我提供的幫助,關于PS2鍵盤我還有幾個問題:
鍵盤時鐘接IRQ 幾? 鍵盤數據接哪位GPIO? 你的程序里有沒有鍵盤檢測程序和復位程序:我這里有PS2的協議 http://mingji.nease.net/ps2.pdf 別外我還有一個要求,如果能達到更好,您提供的那個gpio_kb.cpp里鍵表太大了,我只用幾位就可以了,并且沒有組合鍵,能不能幫我刪除一下,表如下: ESC   :0x076 F1    :0x005 F2    :0x006 F3    :0x004 F4    :0x00C F5    :0x003 F6    :0x00B Enter :0x05A Clear :0x066 1     :0x016 2     :0x01E 3     :0x026 4     :0x025 5     :0x02E 6     :0x036 7     :0x03D 8     :0x03E 9     :0x046 0     :0x045 .     :0x049 |
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2005-2-23 9:46:00 [只看該作者]
實際上無所謂,因為在2個鍵之間至少有2-3ms的時間,中斷程序有足夠的時間處理鍵碼表。
|
|
單帖管理 | 引用 | 回復 |
x10 |
3樓 |
Post By:2005-2-23 9:57:00 [只看該作者]
(1)ETR186是通過2個IO端口來操作ST7920的,其中命令口地址=0x80;數據口地址=0x81。圖形操作也是通過這兩個端口。
(2)PS2接口:GPIO0作為CLK,GPIO1作為DATA。特別注意一定要把CLK和DAT整型(用74HC14)后才能接到GPIOx,同時需要把CLK反相再接到IRQ5。否則會產生很多誤中斷,得不到正確結果。 |
|
單帖管理 | 引用 | 回復 |
zhl |
4樓 |
Post By:2005-2-23 10:54:00 [只看該作者]
鍵盤程序我們測試了,是可以正常運行的.測試程序再發給你, 請查收.
|
|
單帖管理 | 引用 | 回復 |