最近項目中用到了2.4G無線模塊的數(shù)據(jù)通信,經(jīng)過無數(shù)次的摸索和實驗,完成了該試驗,由于項目不方便上傳,我就把最初的實驗工程分享給大家。該實驗用的是STM32F103C8作為主控,nrf24l01作為無線模塊,通過SPI協(xié)議進(jìn)行數(shù)據(jù)傳輸。 該模塊具有自動應(yīng)答,自動重發(fā)機(jī)制,可以根據(jù)項目需求進(jìn)行相關(guān)設(shè)置,該無線模塊可以輕松配置為1對多模式。而且對于數(shù)據(jù)的收、發(fā)模式切換相當(dāng)簡單,只需修改一個寄存器便可完成: 發(fā)送模式:L01_SetTRMode( TX_MODE ); 接受模式: L01_SetTRMode( RX_MODE ); 在工程文件中,可以根據(jù)宏定義配置為接收模塊或者發(fā)送模塊: 設(shè)置為發(fā)送:#define ML01TX_MODE 屏蔽該句便是接收。 希望該貼對于初次接觸2.4G無線模塊的您有所幫助! |
307.36 KB, 下載次數(shù): 66, 下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |