jinhualee
驱动牛犊
驱动牛犊
  • 注册日期2004-09-01
  • 最后登录2007-03-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1164回复:1

(转)关于用GPIO接键盘时如何设置中断员的问题,请各位帮

楼主#
更多 发布于:2005-01-15 14:55
我现在用GPIO接键盘,4行4列,现在想将行所对应的四个IO口设置为中断源,当电平为高时就进入中断处理程序,如何设置呢?或者说什么思路呢?
有没有类似的源代码可以共享啊?
多谢先

///////////////////////////////////////////////////////

我的思路如下,自己也是按下面的思路在进行中.... 不对的地方请高人指点!

通过修改硬件中断向量表,把外部中断(我用的是外部中断接口)定义为键盘中断,这样当有中断产生时就能自动调用原来的键盘中断;然后在键盘中断程序中,读取自己定义的GPIO键值,将它与原来键盘中断程序中的相应的键值对应起来,这样就应该能响应相应的键值。
如果要自己写一个单独的驱动的话,读入键值以后怎么让上层的应用程序进行响应?
我是个新手,很多地方不明白
请明道者赐教
谢谢
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-17 12:06
键盘驱动是分层的,ms已经封装好了mdd层,你只要写你自己的pdd层就行了吧。
Come on, let us drive the world.
游客

返回顶部