我有5个由中断直接连接的按键,请问如何识别是哪个管脚产生的中断啊?

xilangyue 2010-01-26 09:12:36
其中两个键触发的沿是上升沿和下降沿交替触发的,三个按键是下降沿触发的,我把它们放在一个中断服务程序中了,由于其中一个制约其他的发出消息,现在我不知道如何识别是哪个管脚产生的这个沿导致产生的中断,请教各位了。
...全文
114 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcdzyq 2010-01-26
  • 打赏
  • 举报
回复
在中断处理中加测试语句
wjf_zjut 2010-01-26
  • 打赏
  • 举报
回复
要是想去去抖动什么的,还可以直接看IO口的状态啊!
宇帆 2010-01-26
  • 打赏
  • 举报
回复
查SRCPND 看是哪个中断 然后相应处理
GARY 2010-01-26
  • 打赏
  • 举报
回复
查询SRCPND寄存器
yashi 2010-01-26
  • 打赏
  • 举报
回复
你每个管脚产生的中断号是一定的(EINT0,EINT1....),所以你只要判断是哪个外部中断,这个就是去查询SRCPND寄存器了
博说医械研发 2010-01-26
  • 打赏
  • 举报
回复
五个都连接的外部中断?判断SRCPND寄存器或者相应管脚状态就行了

19,524

社区成员

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

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