请有用过ZLG7290做键盘的看看我这个问题

[复制链接]
3498|14
 楼主| huchengxtu 发表于 2009-8-9 22:43 | 显示全部楼层 |阅读模式
本帖最后由 huchengxtu 于 2009-8-9 22:45 编辑

最近有ZLG7290做一个键盘,存在一个问题 如果我一直按住一个键不放
它不停的产生中断信号 请问有办法解决吗?使得我按一个键 只产生一次中断
而不是通过增加传递键值延时的办法
谢谢
chetazo 发表于 2009-8-9 22:49 | 显示全部楼层
设置为边沿触发方式就可以
 楼主| huchengxtu 发表于 2009-8-9 23:50 | 显示全部楼层
如果我一直按住 中断的脉冲是不停产生的
快乐飞鸟 发表于 2009-8-10 09:49 | 显示全部楼层
在按键后加延时试试
LYXQ 发表于 2009-8-10 10:30 | 显示全部楼层
周立功的这个烂东西还是不要用了,假的IIC总线,极容易死机,连周立功自己都说没办法解决死机问题
McuPlayer 发表于 2009-8-10 10:37 | 显示全部楼层
看来7290还有生命力啊,可以找Maxim去买
 楼主| huchengxtu 发表于 2009-8-10 14:00 | 显示全部楼层
那请问CH451如何?目前手上就这两个芯片
jiyiche 发表于 2009-8-10 20:57 | 显示全部楼层
恩,容易死机。仿真的时候一旦死了就得断电才能恢复,复位都不行。
fxhfxh 发表于 2009-8-10 21:08 | 显示全部楼层
作为做产品的话,最好不要用7290。
wkxstar 发表于 2009-8-10 21:19 | 显示全部楼层
建议不要用这个东西,直接用IO口做个行列式键盘,IO口不够的话想办法扩展。
我是土匪 发表于 2009-8-11 00:23 | 显示全部楼层
IO口不是很好嘛
xiaoyu2009 发表于 2009-8-11 01:02 | 显示全部楼层
你可以试试这个方法
中断脉冲检测是每个周期检测一次吧,在这里可以执行一条指令,可以试试第一条指令将此中断关闭
在执行完中断服务程序后再打开中断试试。
当然,如果其中的跳转到中断服务程序也计算再内就没办法了,跳转至少要2条才能完成。
YYJJ860 发表于 2009-8-11 07:44 | 显示全部楼层
:D我也用不了
 楼主| huchengxtu 发表于 2009-8-11 13:19 | 显示全部楼层
你可以试试这个方法
中断脉冲检测是每个周期检测一次吧,在这里可以执行一条指令,可以试试第一条指令将此中断关闭
在执行完中断服务程序后再打开中断试试。
当然,如果其中的跳转到中断服务程序也计算再内就没办法 ...
xiaoyu2009 发表于 2009-8-11 01:02

不错 我先试试 谢谢啦
wangyan1217 发表于 2009-8-11 21:21 | 显示全部楼层
去抖动了没有?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

58

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部