NRF24L01

 一,NRF24L01结构

  1. 芯片硬脚
  2.  常用寄存器

     

  3.  指令格式

二,NRF24L01工作原理

主机nrf24l01:配置一个数据发送地址和数据结束地址,它们俩是一样的(因为发送数据之后,从机会发送一个应答信息,而应答信号的目的地就主机的发送地址)。config寄存器控制芯片的工作模式是发送还是接收,1是接收0是发送,配置enaa开启自动应带,在发送数据写入发送寄存器时,控制ce引脚改变芯片的状态,低电平进入待机状态,只有待机状态才能改变工作模式,在配置config为0发送模式,配置完后,此时芯片为待机状态,需要拉高ce电平进入工作状态,数据才会发送。发送后,config自动置一,接收应答信号寄存器5位置1,进中断,irq为0

从机nrf24l01:配置和主机发送地址相同的接收地址,配置config和enaa和主机nrf24l01一样。接收数据时,状态寄存器6位置1,芯片进入中断irq为0,发送应答信号给主机。


三,NRF24L01配置代码

  1. 初始化nrf24l01
  2. 对nrf寄存器的写入和读 
  3. 给nrf寄存器发送数据包
  4.  配置nrf的工作模式
  5.  进行通信操作,给从机发送数据包,接收从机数包
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值