CH571F? ?RF_Shut()后再接收數(shù)據(jù),但在實際產(chǎn)品中,發(fā)現(xiàn)1K臺1-2天后會出現(xiàn),突然接收不到數(shù)據(jù)的情況,MCU依然在運行。但就是接收不到數(shù)據(jù)。
有沒有遇到這種問題?
有沒有什么函數(shù),可以把RF重啟?最好有檢測方法,再重啟?
RF 接收經(jīng)常出現(xiàn)crc error。
CH571F? ?RF_Shut()后再接收數(shù)據(jù),但在實際產(chǎn)品中,發(fā)現(xiàn)1K臺1-2天后會出現(xiàn),突然接收不到數(shù)據(jù)的情況,MCU依然在運行。但就是接收不到數(shù)據(jù)。
有沒有遇到這種問題?
有沒有什么函數(shù),可以把RF重啟?最好有檢測方法,再重啟?
RF 接收經(jīng)常出現(xiàn)crc error。
用PHY的時候,你有跳頻嗎?
是不是跳頻的時候,由于誤差累積,收發(fā)窗口對不上,導致一直無法收到數(shù)據(jù)。
關(guān)閉RF后,重新初始化RF,就可以重啟RF,檢測方法只能軟件來做,比如如果是定時收發(fā),可以做通信心跳超時,如果超過1定時間收不到包,就可以重啟?;蛘吒纱嘀苯榆浖臀?。
CRC錯這個跟環(huán)境干擾,硬件都有關(guān)系,你crc錯的包大概展多少。
沒有使用跳頻。重新初始化RF會不會增加功耗?
不能做心跳包,一天可能只通信幾次。如果一天再復位,這個效果不好。
那可能是通訊窗口時間錯位導致的,也是收發(fā)開啟的時間窗口由于誤差累積錯開了,導致不能收發(fā)。
重新初始化會增加功耗(這個主要是增加了喚醒時間導致的功耗增加),可以適當增加收的窗口時間試試。
我也碰到同樣的情況了@hzhmcu請問一下您最后是怎么解決的?
我也碰到同樣的情況了@hzhmcu請問一下您最后是怎么解決的?