你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
chifen 发表于 2015-10-29 08:16 if((ExButton1()==0) || (ExButton2()==0)) 这是一个 或条件成立语句,你怎么知道 是 2的有问题,如果1读 ...
aabird 发表于 2015-10-29 08:36 你这两个if是并列关系, 你想用的是if....else吧?
wofei1314 发表于 2015-10-28 18:20 看来我表述的不好,if(||)这种是没问题的,有问题的是if()。。。if()。。。 ...
jiaswang 发表于 2015-10-29 12:15 if() …… else
chifen 发表于 2015-10-29 11:42 (GPIOE>IDR & GPIO_Pin_12 ) (GPIOE>IDR & GPIO_Pin_14) 这样试试,我读都是这样的 ,好像没有出 ...
以前是这样写的
if((ExButton1()==0) || (ExButton2()==0)) 这两个按钮用于触发开门操作,不管是那个按下,都可以控制开门,没有任何问题!
但是我现在
ifi((ExButton1()==0)
{
开门
记录按钮1触发开门!
}
ifi((ExButton2()==0)
{
开门
记录按钮2触发开门!
}
这样就不行了,按钮2读到的电平时钟为高电平!!!
你想用的是if....else吧?
....谢谢关心,可是似乎大家都没仔细看我的问题。。。。。
(GPIOE>IDR & GPIO_Pin_14)
这样试试,我读都是这样的 ,好像没有出现过问题
if()
……
else
;
if()
……
else
;
或者用if ()
……
else if()
……
不可以分开判断吗?
if(条件1)
{
函数1
}
if(条件2)
{
函数2
}
条件1和条件2无关,if 。。else。。 这个我倒是没试过...
我用的是库函数,应该不会是这个问题吧...