首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

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

2013-06-26 
WINCE 平台 7*8的矩阵按键电路, 是改写WINCE现在的驱动,还是重新写一个驱动?硬件是7*8的矩阵电路, 按下任

WINCE 平台 7*8 的矩阵按键电路, 是改写WINCE现在的驱动,还是重新写一个驱动?
硬件是7*8的矩阵电路, 按下任一键, 都会在某一个固定的IO口上产生中断.

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

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

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

没有看过WINCE系统自带的键盘驱动代码,所以动手之前上来请教一下.
WINCE 平台 七*8  的矩阵按键电路, 是改写WINCE现在的驱动,还是重新写一个驱动

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




[解决办法]
改写,LZ 想改写那个驱动?

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

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

热点排行