主题:联华-键盘还是不行啊 共有36496人关注过本帖 |
---|
胡 |
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 ? 但是第一次启动花屏,后来又好了 |
|
单帖管理 | 引用 | 回复 |