为什么要在nrf24l01模块发送程序中设置本地地址
1个回答
展开全部
因为你的接收程序中也配置了一样的地址,这样在接收数据时,接受模块可以通过地址来判断是不是发给它的数据.如果你的发送程序与接受程序的地址不一样,保证你接收不到数据.具体的你再仔细看看该模块的手册
追问
意思就是说,在接收或发送时只要保证接收发送地址一样就可以传送数据。是这样吧?
追答
不仅这个要一样,传输的速率,有效数据的宽度,工作通道的频率等都要一样.我前段时间因为两个传输速率不一样搞了半天没搞好,最后才发现是这个在捣鬼,这个要是不注意的话,调不通有找不出来,因为你调程序时这个不一样也不报错.明明没错,却收不到数据,真的很蛋疼!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询