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

wmajia 2013-05-13 05:57:31
硬件是7*8的矩阵电路, 按下任一键, 都会在某一个固定的IO口上产生中断.

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

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

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

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


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



...全文
82 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cclutpk 2013-05-14
  • 打赏
  • 举报
回复
这个完全取决于你当初硬件是怎么设计的,有没有使用soc的keypad控制器
一介布衣萧萧 2013-05-14
  • 打赏
  • 举报
回复
wince的键盘驱动,电路接的扫描键盘接口,按键按下的时候,会产生中断。 然后键盘驱动会开启扫描线程,扫描键值,扫出键值之后,关闭线程,等待下一个按键中断。 说到这里,你就知道你该怎么做了。
小小白桦树 2013-05-14
  • 打赏
  • 举报
回复
EP9315的BSP内带有8*8 的驱动,改改就可以。
91program 2013-05-14
  • 打赏
  • 举报
回复
改写,LZ 想改写那个驱动? 无论是改为,还是新写,都是可以的。关键是驱动要正确!
安防天下 2013-05-13
  • 打赏
  • 举报
回复
7*8一定要用中断么,扫描不行么

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧