当前位置:网站首页>NRF24L01无线模块设置发射接受模式方法
NRF24L01无线模块设置发射接受模式方法
2022-07-22 09:17:00 【Li.Thor】
NRF24L01无线模块设置发射接受模式
NRF24L01无线模块通过设置CONFIG寄存器的最后一位,实现发射和接收模式的设定。
CONFIG寄存器的内容:
具体程序如下:
/函数:void SetRX_Mode(void)
/功能:数据接收配置
/**************************************************************************************************/
void SetRX_Mode(void)
{
CE=0;
SPI_RW_Reg(WRITE_REG + CONFIG, 0x0f);
//这一句话将RNF4L01设置为接受模式
// IRQ收发完成中断响应,16位CRC ,主接收;
CE = 1;
inerDelay_us(130);
}
其SPI_RW_Reg(WRITE_REG + CONFIG, 0x0f); 中的0x0f即0000-1111;此时将最后一位设置为1,即为接收模式;
具体程序如下:
/函数:void nRF24L01_TxPacket(unsigned char * tx_buf)
/功能:数据发送配置
/***************************************************************************
void nRF24L01_TxPacket(unsigned char * tx_buf)
{
CE=0; //StandBy I模式
SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, TX_ADDRESS, TX_ADR_WIDTH); // 装载接收端地址
SPI_Write_Buf(WR_TX_PLOAD, tx_buf, TX_PLOAD_WIDTH); // 装载数据
SPI_RW_Reg(WRITE_REG + CONFIG, 0x0e); // IRQ收发完成中断响应,16位CRC,主发送
CE=1; //置高CE,激发数据发送
inerDelay_us(10);
}
其 SPI_RW_Reg(WRITE_REG + CONFIG, 0x0e); 中 0x0e即0000-1110;将最后一位设置为0;即为发送模式。
声明:学习中的笔记总结,欢迎交流指点。
边栏推荐
- sshfs + autofs + sshpass (by quqi99)
- Is it really necessary to define VO, Bo, Po, do, dto?
- 总结20220118(二叉树)
- Wechat official account web page authorization ----- redirect_ The URI domain name is inconsistent with the background configuration, and the error code is 10003
- [SDIO] sd2.0 protocol analysis summary (III) -- Introduction to SD card related commands
- 05. Law of Demeter LOD
- Unity: 快速定位摄像机Camera
- [SDIO] sd2.0 protocol analysis summary (II) -- SD card identification & data transmission process
- ecshop配置微信支付,微信开发者工具微信支付时弹窗提示“未绑定网页开发者”问题
- Toss Phoenix system (by quqi99)
猜你喜欢
【Nordic】nRF52810 OTA升级(三)–DFU理论分析
DOM简介及查询
Is it really necessary to define VO, Bo, Po, do, dto?
【STM32】STM32 SDIO SD卡读写测试(一)-- SD卡硬件设计和软件移植
[SDIO] sd2.0 protocol analysis summary (I) -- Introduction to SD card basic probability
【Audio】I2S传输PCM音频数据分析总结(二)
数组的简介
总结20220121
【 sdio】 résumé de l'analyse du Protocole sd2.0 (Ⅲ) - - Introduction aux commandes pertinentes de la carte SD
【FatFs】基于STM32 SD卡移植FatFs文件系统
随机推荐
总结20220121
【TOOLS】TortoiseSVN如何设置比较工具为Beyond Compare 4
[FatFs] FAT32 file system protocol summary (Theory + Practice)
Wechat official account web page authorization ----- redirect_ The URI domain name is inconsistent with the background configuration, and the error code is 10003
H5 no scaling on the mobile terminal
总结20220211
The routing interface of local access to local TP5 of wechat applet is normal. Why can't you scan the code on the mobile phone to preview and get data?
call()和apply()
04.接口隔离原则(Interface Segregation Principle)
SQL injection
wampserver搭建到腾讯云服务,localhost能访问到apache,域名也能访问到自带的iis服务器,但域名访问不了
使用工厂的方法创建对象
Node generates and verifies tokens (typescript syntax)
[audio] analysis and summary of PCM audio data transmitted by I2S (II)
Toss Phoenix system (by quqi99)
总结20220210
Internet download manager2022 intelligent win latest version Downloader
[SDIO] sd2.0 protocol analysis summary (III) -- Introduction to SD card related commands
Summary 20220120
【STM32】STM32 SDIO SD卡读写测试(一)-- SD卡硬件设计和软件移植