主题:联华-键盘还是不行啊

  共有23132人关注过本帖    
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 ?

但是第一次启动花屏,后来又好了

  单帖管理 | 引用 | 回复 回到顶部

返回首页

联华-键盘还是不行啊

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: