当前位置: 代码迷 >> WinCE >> WINCE 平台 七*8 的矩阵按键电路, 是改写WINCE现在的驱动,还是重新写一个驱动
  详细解决方案

WINCE 平台 七*8 的矩阵按键电路, 是改写WINCE现在的驱动,还是重新写一个驱动

热度:534   发布时间:2016-04-28 12:23:37.0
WINCE 平台 7*8 的矩阵按键电路, 是改写WINCE现在的驱动,还是重新写一个驱动?
硬件是7*8的矩阵电路, 按下任一键, 都会在某一个固定的IO口上产生中断.

这样的按键电路, 是直接改WINCE已有的键盘驱动方便,还是要重新写一个流驱动.

如果改WINCE的驱动,那接USB键盘,是不是对按键值有影响?

我的想法,如果在自带的上面改,就能满足要求,就没必要再写个驱动,增加系统负担.

没有看过WINCE系统自带的键盘驱动代码,所以动手之前上来请教一下.


补充一下:
7*8的电路,能实现发出56个不同的值出来就可以了.不需要完整的键盘功能.




------解决方案--------------------
改写,LZ 想改写那个驱动?

无论是改为,还是新写,都是可以的。关键是驱动要正确!
------解决方案--------------------
EP9315的BSP内带有8*8 的驱动,改改就可以。
------解决方案--------------------
wince的键盘驱动,电路接的扫描键盘接口,按键按下的时候,会产生中断。
然后键盘驱动会开启扫描线程,扫描键值,扫出键值之后,关闭线程,等待下一个按键中断。

说到这里,你就知道你该怎么做了。
------解决方案--------------------
这个完全取决于你当初硬件是怎么设计的,有没有使用soc的keypad控制器
  相关解决方案