引腳:
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包與上一包進行比較羡蛾,相同確認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ù)相同
通道相同包括接受地址等
射頻相同
引腳配置沒錯祥得,