取反问题

2019-08-16 23:42发布

学捕获输入的时候用了这样一句话   if(~(TIM2CH1_CAPTURE_STA&0x40)) 但发现板子无法正常进行试验,而如果换成   if(!(TIM2CH1_CAPTURE_STA&0x40)) 或是if((TIM2CH1_CAPTURE_STA&0x40)==0) 就可以,请问是什么原因啊??

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。