4.1.1.1 Enhanced ShockBurstTM发射流程
A. 把接收机的地址和要发送的数据按时序送入NRF24L01;
B. 配置CONFIG寄存器,使之进入发送模式。
C. 微控制器把CE置高(至少10us),激发NRF24L01进行Enhanced ShockBurstTM发射;
D. N24L01的Enhanced ShockBurstTM发射
(1) 给射频前端供电;
(2) 射频数据打包(加字头、CRC校验码);
(3) 高速发射数据包;
(4) 发射完成,NRF24L01进入空闲状态。
4.1.1.2 Enhanced ShockBurstTM接收流程
A. 配置本机地址和要接收的数据包大小;
B. 配置CONFIG 寄存器,使之进入接收模式,把CE置高。
C. 130us后,NRF24L01进入监视状态,等待数据包的到来;
D.当接收到正确的数据包(正确的地址和CRC校验码),NRF2401自动把字头、地址和CRC校验位移去;
E. NRF24L01通过把STATUS寄存器的RX_DR置位(STATUS一般引起微控制器中断)通知微控制器;F. 微控制器把数据从NewMsg_RF2401 读出;
G. 所有数据读取完毕后,可以清除STATUS寄存器。NRF2401可以进入四种主要的模式之一。
4.1.2 ShockBurstTM收发模式 ShockBurstTM收发模式可以与Nrf2401a,02,E1及E2兼容,具体看N-RF2401文档。
4.2 空闲模式 NRF24L01的空闲模式是为了减小平均工作电流而设计,其最大的优点是,实现节能的同时,缩短芯片的起动时间。在空闲模式下,部分片内晶振仍在工作,此时的工作电流跟外部晶振的频率有关。
4.4 关机模式 在关机模式下,为了得到最小的工作电流,一般此时的工作电流为900nA左右。关机模式下,配置字的内容也会被保持在NRF2401片内,这是该模式与断电状态最大的区别。
五、配置NRF24L01模块 NRF2401的所有配置工作都是通过SPI完成,共有30字节的配置字。
我们推荐NRF24L01工作于Enhanced ShockBurstTM 收发模式,这种工作模式下,系统的程序编制会更加简单,并且稳定性也会更高,因此,下文着重介绍把NRF24L01配置为Enhanced ShockBurstTM收发模式的器件配置方法。扁平线圈电感制造厂
小功率电源请教 输入电压:120~250VDC
输出电压:5VDC或15VDC/500mA
附加条件,不考虑开关变压器和利用电感降压,不考虑利用电阻稳压管加三极管稳压降压,不考虑模块电源,请问还有些什么好办
dsPIC3F3013的CAN息线数据采集系统引 言 在工业控制中,为了保证系统的可靠运行,需要检测周围的环境变量(如温度、气压、湿度等)。通常的做法是将分布在各处的传感器采集到的信号通过各自的线路连接到监控中心,这种方式在有效地完成检测任务的同
SOPC的运动视觉处理系统(1) Nios II嵌入式处理器Nios II嵌入式处理器是一款通用的 RISC结构的 CPU,它定位于广泛的嵌入式应用。在 Nios II IDE集成开发环境中,按照操作提示添加、设置相关参数,在