OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5832|回复: 11
打印 上一主题 下一主题

请教大神,为何加上这句话,程序就无法正常运行呢?if(P1=0x0F){keyNo=0xFF;return;} //无按键按下时提前返回

[复制链接]

7

主题

188

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2319
金钱
2319
注册时间
2013-12-16
在线时间
450 小时
楼主
发表于 2016-5-17 11:12:57 | 显示全部楼层
你有仔细看if(P1=0x0F){keyNo=0xFF;return;}这一句吗?你有学过C吗?if(P1=0x0F)是什么意思?
if(P1=0x0F)永远是成立的,所以永远不会执行这之后的代码
回复

使用道具 举报

7

主题

188

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2319
金钱
2319
注册时间
2013-12-16
在线时间
450 小时
2#
发表于 2016-5-17 11:47:54 | 显示全部楼层
你要认真学习呀,我都这么说了,你也还看不出问题!非要最终明确的答案不可吗?这样你很难提高的.按照下面修改就可以了.
if(P1==0x0F){keyNo=0xFF;return;}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-12-17 15:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表