日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>無線通信>

系統(tǒng)軟件設(shè)計流程 - 基于MCU和nRF24L01的無線通信系統(tǒng)設(shè)計

2017年12月15日 14:32 網(wǎng)絡(luò)整理 作者: 用戶評論(0

  系統(tǒng)軟件設(shè)計流程

  圖4為子模塊和主模塊程序設(shè)計流程圖,軟件開發(fā)環(huán)境為KeilC uVision3。

 基于MCU和nRF24L01的無線通信系統(tǒng)設(shè)計

  程序基本思路為子模塊配置為接收狀態(tài),如成功接收到數(shù)據(jù)則進行EEPROM子程序操作,否則切換成發(fā)射模式,成功發(fā)送并接收到應(yīng)答信號后再變成接收模式,進入下一次接收發(fā)射循環(huán);主模塊設(shè)置為接收數(shù)據(jù)信息狀態(tài),能與多路處于發(fā)射狀態(tài)的數(shù)據(jù)通道進行通訊,并從接收到的數(shù)據(jù)中判別數(shù)據(jù)通道口;接收信息后自動回復(fù)應(yīng)答信號。通過切換接收發(fā)射狀態(tài)實現(xiàn)多點對單點的雙向無線數(shù)據(jù)通訊。

  nRF24L01初始化程序

  nRF24L01初始化程序包括引腳初始化和中斷初始化。引腳初始化使芯片工作在待機模式下(CE=0),時鐘設(shè)置SCK低電平,片選不使能(CSN=1),工作在串行輸入狀態(tài)(MOSI=0);中斷初始化則使能外部中斷(EX1=1),低電平觸發(fā)。

  nRF24L01配置接收/發(fā)射模式

  對芯片內(nèi)部的特殊功能寄存器進行初始化操作。

  通過對CONFID配置設(shè)定其工作模式,設(shè)置接收地址,接收有效數(shù)據(jù)寬度、選擇射頻通道、數(shù)據(jù)傳輸率、發(fā)射功率等參數(shù)。配置完成后,置高CE,準備接收數(shù)據(jù)包,如表1所示。

  基于MCU和nRF24L01的無線通信系統(tǒng)設(shè)計

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

( 發(fā)表人:李倩 )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?
      蕉岭县| 突泉县| 三明市| 太湖县| 阜南县| 于田县| 滦南县| 永顺县| 武川县| 资中县| 疏勒县| 祁东县| 肇东市| 东宁县| 治县。| 保定市| 崇仁县| 渝中区| 财经| 明星| 宁夏| 舟曲县| 宜兴市| 北流市| 四子王旗| 银川市| 凤山市| 洪泽县| 阿克苏市| 修水县| 依兰县| 鄱阳县| 阿拉善盟| 南充市| 尚义县| 牡丹江市| 全南县| 青阳县| 东乌珠穆沁旗| 和顺县| 邓州市|