阅读:1164回复:1
(转)关于用GPIO接键盘时如何设置中断员的问题,请各位帮
我现在用GPIO接键盘,4行4列,现在想将行所对应的四个IO口设置为中断源,当电平为高时就进入中断处理程序,如何设置呢?或者说什么思路呢?
有没有类似的源代码可以共享啊? 多谢先 /////////////////////////////////////////////////////// 我的思路如下,自己也是按下面的思路在进行中.... 不对的地方请高人指点! 通过修改硬件中断向量表,把外部中断(我用的是外部中断接口)定义为键盘中断,这样当有中断产生时就能自动调用原来的键盘中断;然后在键盘中断程序中,读取自己定义的GPIO键值,将它与原来键盘中断程序中的相应的键值对应起来,这样就应该能响应相应的键值。 如果要自己写一个单独的驱动的话,读入键值以后怎么让上层的应用程序进行响应? 我是个新手,很多地方不明白 请明道者赐教 谢谢 |
|
沙发#
发布于:2005-01-17 12:06
键盘驱动是分层的,ms已经封装好了mdd层,你只要写你自己的pdd层就行了吧。
|
|
|