2019-07-17 15:26发布
IOUJANE 发表于 2017-5-12 10:46 怎么改呢,延时时间增加吗
IOUJANE 发表于 2017-5-12 10:50 if(!(P1IN&0x02)){//判断P1.1是否按下 Delay10ms(1);//消除抖动 if ...
shenmu2012 发表于 2017-5-12 21:19 这个是采用IO口的中断实现的
最多设置5个标签!
不只是简单的延时。还有按键识别逻辑也需要修改。
参考这个资料,自己改吧
https://wenku.baidu.com/view/71f6c75dbe23482fb4da4c30.html
1、楼主的问题描述不清楚,在论坛提出问题时一定要简洁,清楚,这样别人回答时会比较方便;
2、一般编程序发现问题时最好可以通过断点调试,一步一步查询变量执行情况;
3.如果楼主发现按键按下,而发送变量没有按照预期变化,则应该和按键检测程序有关;反之侧和你的SPI程序有关;
特别建议一下楼主,刚开始编程尽量自己排查一些简单的问题,这样对提高能力是有好处的。
谢谢!
使用中断怎么实现按一次按键, i 的值加1而不是随便加,并且使用中断是否必须要进入低功耗模式,大神能写个程序看看吗
一周热门 更多>