主题 : 关于mini2440用户手册7.2.2,按键测试程序问题的讨论与反馈 复制链接 | 浏览器收藏 | 打印
Z
级别: 新手上路
UID: 19867
精华: 0
发帖: 3
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2010-04-24
最后登录: 2010-12-12
楼主  发表于: 2010-04-24 09:49

 关于mini2440用户手册7.2.2,按键测试程序问题的讨论与反馈




左图为实验结果\n不均匀问题,右为一个中断问题

以下均经多次实验验证:
按键中断如何实现的消抖(确实消抖了),一次只能实现一个中断(芯片运行速度快导致?),既每次READ一次对应中断一次,一对一关系,无一对多关系,导致printf附近函数无用累赘问题;应用程序中count_of_changed_key没有意义(每次只能改变一个按键),且出现\n不均匀问题
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
贡献值: 21 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
1楼  发表于: 2010-04-24 11:09
这个你需要根据自己的实际用途调整源代码了,我们认为这样的驱动已经可以适用于很多应用。
并且,你所谓的不均匀是因为按了多个按键导致的,并非单键出现的抖动,这说明你的手指在跳舞。
你的截图中并没有出现连续的"down down down down, up"(这样才是单键抖动)