很简单很基础的问题,但是我却不晓得如何

2019-08-18 20:46发布

/**************描述如下*************************/

1: 硬件环境  原子的战舰板

2:问题描述与经过
    2.1 在编写按键的程序 发现按键扫描没按下就能调试进入 ,检查过按键定义和端口配置  没发现问题

    2.2 万用表检测按键的IO引脚  KEY0 平时高电平,没错

    2.3 抛开自己的程序   那原子的 按键工程,其他都没写,就写了按键扫描程序  ,调试发现2个现象出现
    现象1:到了按键判断是否按下的语句,再次运行  那么不晓得跑哪里去了飞了吗~~~
    现象2: 有的时候都没按下  居然能进去

3:
我已经懵逼了,真的,论坛的朋友,指点下,谢谢
附件是图片和 这个工程文件

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
hgr211
1楼-- · 2019-08-18 22:42
学程序,基本先调通串口,要有printf可以使用,这样子什么地方不行,加打印,看程序哪里出问题了,简单的问题,也不用来论坛来问。自己调试更能增加经验
rong212121
2楼-- · 2019-08-19 01:03
没人知道吗?
hgr211
3楼-- · 2019-08-19 04:50
自己去百度下switch  case的用法,另外原子的例子比你这个要好多了吧,你这个要是按键不松开,就卡在那里了
rong212121
4楼-- · 2019-08-19 08:57
hgr211 发表于 2017-5-18 11:05
学程序,基本先调通串口,要有printf可以使用,这样子什么地方不行,加打印,看程序哪里出问题了,简单的问 ...

恩恩  谢谢您的建议和指导   已经解决了
鹏鹏0830
5楼-- · 2019-08-19 10:14
 精彩回答 2  元偷偷看……
rong212121
6楼-- · 2019-08-19 12:05
鹏鹏0830 发表于 2017-5-18 19:31
按键不要这么写,按下按键什么都不干,白白的等10ms。(可以周期性的读状态来实现去抖,更高效稳定)按键如 ...

恩 是的 ,谢谢您的指导

一周热门 更多>