打印
[demo程序]

NV32键盘KBI的初始化步骤分享

[复制链接]
1368|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xujunyi3611|  楼主 | 2018-2-25 11:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首次使能键盘中断时,可能会获得错误的键盘中断标志。要防止键盘初始化过程中的错误中断请求,用 户应进行如下操作:
1. 通过清除 KBIx_SC[KBIE]屏蔽键盘中断。
2. 通过设置适当的 KBIx_ES[KBEDGn]位置位而使能 KBI极性。
3. 使用内部上拉电阻之前,先配置 PORT_PUE0 和 PORT_PUE1 中的关联位。
4. 通过设置适当的 KBIx_PE[KBIPEn]位置位而使能 KBI引脚。
5. 在 KBIx_SC[KBACK]中进行写操作将清除任何错误中断。
6. 使 KBIx_SC[KBIE]置位以使能中断。

相关帖子

沙发
Bruing| | 2018-2-25 21:29 | 只看该作者
有关于按键检测的例程吗?对这个机制还不是很了解的

使用特权

评论回复
板凳
静听风易| | 2018-2-26 22:34 | 只看该作者
Bruing 发表于 2018-2-25 21:29
有关于按键检测的例程吗?对这个机制还不是很了解的

同求这个例程,这样的检测方式是否用到定时器呢?有现成的方案吗

使用特权

评论回复
地板
余三水| | 2018-2-27 23:37 | 只看该作者
KBI极性是什么呢?

使用特权

评论回复
5
afgnhgrf| | 2018-2-28 08:59 | 只看该作者
加个防拌动不就可以了

使用特权

评论回复
6
smilingangel| | 2018-3-18 15:53 | 只看该作者
使用内部上拉电阻之前,先配置 PORT_PUE0 和 PORT_PUE1 中的关联位。

使用特权

评论回复
7
LED2013| | 2018-3-21 11:58 | 只看该作者
来学习下~~~~~~~~~~~~

使用特权

评论回复
8
peace555| | 2018-4-22 13:32 | 只看该作者
这个是硬件实现的吗

使用特权

评论回复
9
dianz| | 2018-4-22 14:10 | 只看该作者
这个就是一个IO口的中断吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

376

帖子

2

粉丝