收藏官网首页
查看: 6993|回复: 1

[求助] 在自己定义按键功能时有些不理解

10

主题

28

帖子

815

积分

高级会员

Rank: 4

积分
815
跳转到指定楼层
楼主
 楼主| 发表于 2022-4-12 20:10:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
我看的别人的程序这地方不太理解,比如这样,在短按按键3时,if判断status的状态,如果status状态变化就打印灯亮或灭。
那短按按键三status为什么会变呢?


status使我们定义的bool变量,        GPIO_OUTPUT_SET(GPIO_ID_PIN(14),!status);

21.jpg (39.72 KB, 下载次数: 51)

按键三短按

按键三短按

32.jpg (119.37 KB, 下载次数: 67)

电路图

电路图

10

主题

28

帖子

815

积分

高级会员

Rank: 4

积分
815
沙发
 楼主| 发表于 2022-4-12 20:26:49 | 只看该作者
如果将按键定义里的if去掉,直接变成status=!status,会有什么不一样
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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