ch579讀取IO 0和!0 判斷是咋回事

設(shè)備需要在睡眠和喚醒 2個(gè)狀態(tài)下? 一直檢測(cè)按鍵(低電平按下)? 現(xiàn)在發(fā)現(xiàn)偶爾會(huì)出現(xiàn)按鍵按下? 無(wú)法準(zhǔn)確的檢測(cè)? 于是對(duì)ch579讀取IO的?0和!0狀態(tài)感到疑惑 望解答

IO電平標(biāo)志是按位表示的,對(duì)應(yīng)位為0,IO電平為低;對(duì)應(yīng)位為1,IO電平為高。

讀IO的返回值是32位的,不過PA組引腳少些,低16位有效;PB組有PB22、PB23這樣的引腳,數(shù)量多些,低24位有效。

在讀指定IO時(shí),是按位與去獲取IO電平狀態(tài)“R32_PB_PIN&(pin)”(以PB組寄存器為例),所以直接用0和!0判斷結(jié)果,更方便些,而不是用if(R32_PB_PIN&(pin_n) == (1<)去判斷。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频