求助?KE02键盘中断是否能单独判断某一通道,谢(已解决)

2020-02-21 21:02发布

本帖最后由 FSL_TICS_ZP 于 2014-4-2 11:09 编辑

KE02键盘中断,我如何判断是哪一通道有按键按下呢》?没找到那个寄存器可以?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
FSL_TICS_ZP
1楼-- · 2020-02-21 23:24
楼主,你好。
请问你的KE02键盘中断是使用KBI模块,如果是的话,KBI有两个中断矢量,
且寄存器只能配两个引脚,所以是一一对应的。
caesarsong
2楼-- · 2020-02-22 02:50
 精彩回答 2  元偷偷看……
FSL_TICS_ZP
3楼-- · 2020-02-22 07:36
caesarsong 发表于 2014-3-31 22:48
那样KBI那么多通道 只能用2个吗》?多了无法判断是哪个引脚引起的中断?

你好,楼主!
Sorry, 我想我前面的回复有错误,KBI可以支持多个Channel触发中断,但选择多个Channnel触发中断的话,需要在中断函数中,用软件读取PORT寄存器状态值,以辨别具体具体的Channel触发中断!
FSL_TICS_Robin
4楼-- · 2020-02-22 11:22
KE02的KBI功能较弱,不像K、L系列有port中断(引脚多、而且有独立标志区分)。
KE02的KBI需要软件记录原始IO口状态去区分,有点麻烦。
jiang887786
5楼-- · 2020-02-22 12:46
过来学习一下

一周热门 更多>