標(biāo)題:
STM32中斷問題,一個小小的問題,也可能是C的問題....
[打印本頁]
作者:
的花朵
時間:
2018-7-30 17:10
標(biāo)題:
STM32中斷問題,一個小小的問題,也可能是C的問題....
if(EXTI_GetITStatus(EXTI_Line10))
{
........
}
和
if(EXTI_GetITStatus(EXTI_Line10)!=0)
{
........
}
這兩種書寫方式用起來有什么區(qū)別嗎?是不是我C沒學(xué)好。。。。
,求助
作者:
的花朵
時間:
2018-7-30 17:13
固件庫里看到這個函數(shù)只會返回0和非0其中一個值,發(fā)生中斷就回返回非0
作者:
造夢Sir
時間:
2018-7-30 17:30
一樣的,沒什么區(qū)別!
作者:
addorn
時間:
2018-7-30 17:33
沒有什么區(qū)別
作者:
yzwzfyz
時間:
2018-7-31 08:15
判斷真?zhèn)危淠繕?biāo)對象只要一個位即可,如16位機(jī)中,一個雙字節(jié)中的一個位。
判斷數(shù)值,其目標(biāo)對象則是一個被定義的對象的值,對象可以是字節(jié)(8位)、雙字節(jié)(16位)、普通浮點數(shù)(32位),不一而論。
作者:
這貨有丶東西
時間:
2018-7-31 09:19
第二個判斷的是條件,條件成立即為真。第一個直接判斷值是否為真。
作者:
路梓孜
時間:
2018-7-31 19:02
沒區(qū)別,第一個直接判斷,第二個條件判斷
作者:
zhangzhoulzl
時間:
2018-7-31 19:30
這兩個表示的含義和系統(tǒng)執(zhí)行的順序都是一樣的
作者:
kkboy
時間:
2018-7-31 21:21
前面是判斷中斷標(biāo)志位是否等于1,直接判斷值,后面是判斷“中斷標(biāo)志位不等于0”這個事件的真?zhèn)?hr noshade size="2" width="100%" color="#808080">
作者:
xhaity
時間:
2018-7-31 21:43
用起來沒有區(qū)別,但第一個更標(biāo)準(zhǔn)簡潔
作者:
kkzz
時間:
2018-8-1 17:30
第一個對返回值進(jìn)行判斷(返回1即為真,0為假),第二個對if后的表達(dá)式進(jìn)行判斷(成立則為真,不成立為假)。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1