CC1101多機通訊問題,之前做過一對一通信,現在做三臺機器發送,一臺機器接收,用的跳頻回圈三個信道接收,如下圖代碼,每個信道接收前都需要判斷GDO0引腳輸出(CC1101_IOCFG0設定0x06)。現在我只用了一臺設備發送,第一個信道接收一次資訊后,運行到下面的一個信道時(該信道的發送端未開啟),就一直卡死在判斷GDO0輸出的while中,不能繼續回圈接收第一個信道的資訊,不知道怎么搞了,求解決!
uj5u.com熱心網友回復:
樓主可以設定一個超時計時器,比如GDO0引腳輸出超過200ms沒有狀態變化就跳出while,接收下一個信道的資料。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/102884.html
標籤:單片機/工控
上一篇:電腦藍屏 MOMORY.DMP 出現這個報錯 有沒有大神看得懂 是什么原因
下一篇:臺風過后如何進行有效搜救
