主題:聯華-鍵盤還是不行啊 共有41062人關注過本帖 |
---|
胡 |
1樓 |
聯華-鍵盤還是不行啊 Post By:2005-9-8 15:55:00 [只看該作者]
回來一試,鍵盤還是老樣子,軟重起后鍵盤就不能用了,機器也還是不停的重起
|
|
單帖管理 | 引用 | 回復 |
胡文晉 |
2樓 |
Post By:2005-9-8 16:41:00 [只看該作者]
拿它沒有辦法了,是不是和底板主板都有關系?
為什么現在軟件重啟后鍵盤還是不能用 當時在你們那里調試過了,沒有問題啊 真是頭痛啊 |
|
單帖管理 | 引用 | 回復 |
x10 |
3樓 |
Post By:2005-9-8 18:28:00 [只看該作者]
NB100的內部控制寄存器CSR,寫操作為端口地址0x67,有如下幾位:
CSR.D7 = 0: keypad enable;         = 1: keypad disable。該位為只寫。 CSR.D6 = 0: 禁止COM7-COM10的中斷共享;        = 1:使能COM7-COM10的中斷共享。 CSR.D5 = 0: LCD為motorola時序;        = 1:LCD為intel時序, 你所用的需要用這個時序; CSR.D4-D0 = 0。 CSR.D6和CSR.D5可以通過讀端口地址0x66的相應位獲得。這就是我們改中斷共享程序的原因,請確認您是使用了是否更新了程序,或把串口驅動程序發給我們,讓我們幫你確認。 |
|
單帖管理 | 引用 | 回復 |
x10 |
4樓 |
Post By:2005-9-9 10:03:00 [只看該作者]
共享中斷是改了的。我再去核實一下LCD模式切換的代碼。
|
|
單帖管理 | 引用 | 回復 |
胡 |
5樓 |
Post By:2005-9-9 10:21:00 [只看該作者]
沒有辦法的情況下,我又加了下面的語句
// 2005年8月4日夜調試,加入該句后7,8,9,10口通信中斷,不發送數據 // 設置多功能口為鍵盤,同時設置顯示器時序 outportb(0x67,0x20); // 讀取鍵盤中斷 inportb(0x65); 我們使用 7-10 的共享中斷,是不是應該 outportb(0x67,0x60); 輸出0X60 ? 但是第一次啟動花屏,后來又好了 |
|
單帖管理 | 引用 | 回復 |