有个逻辑搞不懂,自认为逻辑强的可以进来看看

2019-07-20 11:59发布

usb是一定要连接的,所以蓝灯一定会亮,现在我想问一下怎么按下一个键关闭蓝灯而后开启红灯呢?因为正常按下一个键后蓝灯虽然能灭但是程序会跑回去检测usb的状态,只要usb-reg为1蓝灯就会亮,结果就是蓝红一起亮。达不到效果。我想要按下一个键蓝灯灭只有红灯一个亮。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
xuande
1楼-- · 2019-07-20 13:57

点蓝灯,总是要程序控制的吧?
这就好办,再加个条件进去。


liruikun
2楼-- · 2019-07-20 18:47
xuande 发表于 2017-9-14 15:38
点蓝灯,总是要程序控制的吧?
这就好办,再加个条件进去。

点蓝灯就是上面那个 只要usb 连接 或者 手机连接 之类的 蓝灯就会亮   但是我想在usb连接的情况下灭了蓝灯 开红灯 蓝灯灭不了 因为会usb一直连接 蓝灯打开  我也知道要改条件  就是不知道怎么改好
jermy_z
3楼-- · 2019-07-21 00:02
 精彩回答 2  元偷偷看……
jermy_z
4楼-- · 2019-07-21 01:40
static uint8_t flag = 0 ;
if(key)
{
    *********
   flag =1;
}

if((usblink==1)&&(flag!=1))
{
  bled =1;
}
else
{
  bled =0 ;
}
合六斗
5楼-- · 2019-07-21 07:13
加个中间量标记一下
liruikun
6楼-- · 2019-07-21 10:07
 精彩回答 2  元偷偷看……

一周热门 更多>