STM32F103之NRF24L01的发送 接收调试,多通道接收等总结与反思


STM32F103之NRF24L01的发送 接收调试,多通道接收等总结与反思

STM32F103之NRF24L01的发送 接收调试,多通道接收等总结与反思

STM32F103之NRF24L01的发送 接收调试,多通道接收等总结与反思

STM32F103之NRF24L01的发送 接收调试,多通道接收等总结与反思

STM32F103之NRF24L01的发送 接收调试,多通道接收等总结与反思

STM32F103之NRF24L01的发送 接收调试,多通道接收等总结与反思

问题4:是否可以一对多相互通信?

答:可以。nrf24l01最多一对几个呢?答案是无数个!官方手册上说,nrf24l01可以一对六,指的是自身的通道有6个,而且这种模式只能是,不能1发6收。所以我们一般不用这种方式。我们一般只用nrf24l01的通道0,通过改变频道和地址来实现1对多的互发。它属于2.4G芯片,1收6发但实际上,可以在2.4G到2.5G之间的频道上通信,一共有126个频道,它的地址是5字节的。所以用这种方式,可以实现一对无数的通信。实际上由于环境中的各种干扰,太多了就乱了,可以设置频率间隔大些,所以也是有限制的。

问题5:实现一对多通信的一种最常用的办法

一对多,最常用的办法就是跳频通信,其实就是换频道。原理:假设现在1对10通信相互收发数据,给10个节点的NRF24L01设置为不同的频道,如10 20 30 ……主机的NRF24L01,要想获得某个节点的数据,就设置为某个节点的频道,然后收发数据,完成以后,可以再去和另外一个节点通信。由于单片机运行速度快,依次获取10个节点的数据,非常快,瞬间完成。


相关文章:

  • 2022-02-11
  • 2021-12-22
  • 2022-01-07
  • 2021-11-01
  • 2021-09-30
  • 2022-01-16
  • 2021-08-03
  • 2021-12-01
猜你喜欢
  • 2021-05-15
  • 2021-07-11
  • 2021-09-12
  • 2021-05-04
  • 2021-05-02
  • 2022-12-23
  • 2021-06-05
相关资源
相似解决方案