2.4G-多對1通信

引腳:

NRF-CE:RX或TX模式選擇

CSN:SPI片選信號? 初始化需要推挽輸出 置高電平 因為低電平有效

SCK:SPI時鐘

MOSI:從SPI數(shù)據(jù)輸入引腳

MISO:SPI數(shù)據(jù)輸出引腳

IRQ:可屏蔽中斷腳

不同板子的引腳




NRF24L01最多可以發(fā)一收。

數(shù)據(jù)通道0有40位可配置地址,數(shù)據(jù)通道1-5的地址:32位公用的+各自的(最低位)

例如:

const u8 TX_ADDRESS0[TX_ADR_WIDTH]= ? {0x01,0x43,0x10,0x10,0x01};

const u8 RX_ADDRESS0[RX_ADR_WIDTH]= ? {0x01,0x43,0x10,0x10,0x01};

const u8 RX_RX_ADDRESS0[RX_ADR_WIDTH]={0x01,0x43,0x10,0x10,0x01};




const u8 TX_ADDRESS1[TX_ADR_WIDTH]=? {0x02,0x43,0x10,0x10,0x01};

const u8 RX_ADDRESS1[RX_ADR_WIDTH]=? {0x02,0x43,0x10,0x10,0x01};

const u8 RX_RX_ADDRESS1[RX_ADR_WIDTH]={0x02,0x43,0x10,0x10,0x01};

數(shù)組的TX_ADDRESS1【】的最高位為發(fā)送寄存器的最低位


??????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????

不同的通道更改一下第一位即可

數(shù)據(jù)包識別和CRC校驗

發(fā)送方:每發(fā)送一包新的數(shù)據(jù)則發(fā)送方的PID值加一

接收方:接收的PID包與上一包進(jìn)行比較,相同確認(rèn)CRC的值與上一次的包相等?相同則舍棄

接受模式:

???????????????? 寫RX-ADDR-P0????????????????????????? ?5位??????????????????? 數(shù)據(jù)通道地址

????????????????? 寫RX-PW-P0?????????????????????????????? 32位?????????????????????寫數(shù)據(jù)有效寬度

?????????????? ?? 再寫入其他通道同上,

??????????????? ? 寫EN-AA???????????????????????????????????? 0x3f?????????????????????? 選擇所有的通道

??????????????? ?? 寫EN-RXADDR?????????????????????????????0x3f?????????????????? 所有通道都允許自動接受

?????????????? ?? 寫RF-CN???????????????????????????????????????? 40??????????????????????? 射頻設(shè)置

??????????????? ? 寫Config(第0位的最后4位)??????????????? 配置接受模式

發(fā)送模式:

????????????????? 寫TX-ADDR???????????????????????????? 5位?????????????????????????????????? 發(fā)送地址0

??????????????? 寫RX-ADDR-P0????????????????????????? 32位?????????????????????????????? 接受地址0

?????????????????發(fā)送其他通道 同上更改即可,只能發(fā)送一個通道的,

???????? 不同于接受?????? SETUP-RETR???????????????? 0x1a?????????????????????????? 自動重發(fā) ,重發(fā)延時及次數(shù)

??????????????? RF-SETUP???????????????????????????????? 0x0f????????????????????????????????射頻設(shè)置

??????????????? RF-Config??????????????????????????? 0x0e???????????????????????????????????????發(fā)送模式


?u8 careg【1】


??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????



2.4G能通信條件:

SPI配置相同

數(shù)據(jù)位數(shù)相同

通道相同包括接受地址等

射頻相同

引腳配置沒錯,

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容