導航:首頁 > 操作系統 > nrf24l01與51單片機

nrf24l01與51單片機

發布時間:2023-09-22 04:10:50

Ⅰ 51單片機+NRF24L01發送接收問題!

檢查一下波特率的設置。
主程序:

void main(void)
{
uchar zt,zy;
init_NRF24L01() ;
TxBuf[1] = 0 ;
Delay(6000);
while(1)
{

TxBuf[1]="a";
nRF24L01_TxPacket(TxBuf);
TxBuf[1]=0;
Delay(6000);
Delay(6000);
zt=0;
zt=SPI_Read(STATUS);
if(zt==0x2e)
{
LED=1;
Delay(6000);
Delay(6000);
}
Delay(6000);
SPI_RW_Reg(WRITE_REG+STATUS,0XFF);
Delay(6000);
zy=0;
zy=SPI_Read(FIFO_STATUS);
if(zy==0x11)
{
LED=0;
Delay(6000);
Delay(6000);
}
Delay(6000);
Delay(6000);
}

}
主程序能發送成功
——————————————————————————————————
接收程序:

void main(void)
{

unsigned char RxBuf[20]={0}; //
init_NRF24L01() ;
//SetRX_Mode();
while(1)
{
SetRX_Mode();
if(nRF24L01_RxPacket(RxBuf)) // Transmit Tx buffer data
{
if( RxBuf[1]=="a")
{
LED=1;
}
RxBuf[1]==0x00;
}
}

Ⅱ NRF24L01 51單片機軟體模擬SPI 的 電源問題

NRF24L01可以用LD1117-3.3V供電,SPI介面和51單片之間用一個470R的電阻串聯就可以了,另外SPI匯流排上還要記得加上拉電阻.

閱讀全文

與nrf24l01與51單片機相關的資料

熱點內容
數字英雄對程序員的影響 瀏覽:758
程序員培訓學校排名 瀏覽:583
oppo手機如何解開微信的加密 瀏覽:34
學校論文答辯源碼 瀏覽:63
rp在單片機中 瀏覽:175
linux軟體運行命令 瀏覽:354
stcid加密程序 瀏覽:137
把解壓包子放到水裡 瀏覽:283
phpmongodb連接池 瀏覽:943
日本解壓捏泡泡紙 瀏覽:118
環保參比演算法 瀏覽:411
解壓中的刪掉是什麼意思 瀏覽:764
王牌競速什麼時候能停止維修伺服器 瀏覽:486
pdf閱讀器官方 瀏覽:85
程序員那麼愛心 瀏覽:304
字元a經過md5加密 瀏覽:417
綠色的小蝴蝶是個什麼app 瀏覽:15
python編程輸入數字輸出年月日英文 瀏覽:628
程序員槍手 瀏覽:748
gm28伺服器怎麼設置 瀏覽:544