<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > 基于nRF24L01的無線溫度采集系統(tǒng)設計

          基于nRF24L01的無線溫度采集系統(tǒng)設計

          作者: 時間:2010-03-12 來源:網絡 收藏

          4 系統(tǒng)軟件設計
          4.1 L01的軟件設置
          由于STC12LE5408無標準的SPI總線接口,需采用軟件模擬實現(xiàn)SPI總線。因此應嚴格按照SPI的時序要求編寫,否則導致對L01的操作失敗。L01的各種命令字都只有一個字節(jié),分為讀寄存器、寫寄存器、讀數據接收緩沖區(qū)、寫發(fā)送數據緩沖區(qū)等。在輸入任意命令字的同時,MISO輸出STATUS寄存器的內容。對RF24的讀寫程序代碼如下:



            nRF24的ShockBurst和Enhanced ShockBurst兩種數據模式的區(qū)別是:后者比前者多一個確認數據傳輸的信號,保證數據傳輸的可靠性。按Enhanced ShockBurst模式初始化,重新發(fā)送等待時間為250μs,重新發(fā)送次數為10次,地址是RX_ADR_WIDTH,輸出功率為0 dBm,速度為1 Mb/s。nRF24處于POWER_UP狀態(tài)。函數中WRITE_REG為寫命令基地址0x20。其相關程序如下:




          關鍵詞: nRF 24L L01 24

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();