欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 幫忙告知C語言while (pin_rxd);的理解問題 [打印本頁]

作者: WGL88    時間: 2019-6-5 10:57
標題: 幫忙告知C語言while (pin_rxd);的理解問題
各位大咖,

       請教個問題:如下代碼中,
[font=arial,
作者: wulin    時間: 2019-6-5 11:44
樓主理解錯誤。while (pin_rxd); 如果pin_rxd為1即真,CPU什么都不干在此板等,如果pin_rxd為0即假,才執行下面語句。
作者: ccdmcu    時間: 2019-6-5 11:51
額,我不知道你怎么理解的。 while();語句。括號里是1.即真就是無限循環,就是停在這了不往下走了。
是0即假就繼續往下走啊。沒毛病啊。

作者: ping264888    時間: 2019-6-5 12:14
Rxd 默認是有上拉電阻,(寄存器也是默認1) 即狀態是1. Uart通信起始位是0, 即有數據發送過來的時候Rxd一定會先跳變為0.
作者: honey_teck    時間: 2019-6-5 16:55
while (pin_rxd);是這樣的,while (pin_rxd)暗藏了一個讀操作,意思就是先讀取pin_rxd引腳,然后判斷。如果是真,也就是高電平,那么就執行“;”,也就是什么都不干,又回到while (pin_rxd)語句重新判斷,當pin_rxd為0時,跳過“;”,執行下一句,也就是開始接收
作者: WGL88    時間: 2019-6-6 16:24
嗯,明白了!謝謝各位!




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1