nRF24L01P的ShockBurst與Enhance ShockBurst


  nRF24L01P的數據手冊里講到了兩個兩種發射模式ShockBurst Mode和Enhanced ShockBurst Mode。但是呢,手冊里着重的一直在講Enhanced ShockBurst Mode。以前沒有細讀過數據手冊,時常會產生疑惑:ShockBurst模式怎么配置?這兩種有什么區別?

 

  項目中要用到它了,需要仔細研究一下。下面是個人看法。還望有經驗的大神看到錯誤留言指導。

  從nRF24L01P數據手冊的7.9章節看出來ShorckBurst模式其實就是關閉了自動應答和自動重發。

翻譯一下就是

7.9 和ShorckBurst兼容

  為了向下兼容nRF2401A,nRF2402,nRF24E1和nRF24E2你必須關閉Enhanced ShorckBurst模式,通過設置寄存器EN_AA = 0X00和ARC = 0來關閉Enhanced ShorckBurst模式,另外,nRF24L01+ 的空中傳輸輸出必須設置到1Mbps或者250kbps。

  真相大白了,相對於上面說的關閉了自動應答和自動重發,換個說法就是nRF24L01+相對於老的那幾款來講,優勢就是有了自動應答和自動重發機制,使用起來更方便;status寄存器還會反饋狀態,更可靠。

  所以用nRF24L01肯定推薦用的就是它的Enhanced ShorckBurst模式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM