OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4350|回复: 7

麻烦各位,NRF905地址设置是怎么设置的?

[复制链接]

17

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
133
金钱
133
注册时间
2015-4-10
在线时间
0 小时
发表于 2015-5-10 01:31:26 | 显示全部楼层 |阅读模式
5金钱


这地址设置为什么四个全设置了0xcc,这个地址是干什么用的?能不能设置成不同的地址,这个地址的设置是随我选择的吗?看了资料我也不懂哦,麻烦会的大哥们说一下,谢谢了

最佳答案

查看完整内容[请看2#楼]

nrf905的地址你是可以选择的,我认为这4个0xcc是模块的硬件地址,是模块本身的地址,初始化配置905的时候把它写进去模块去,你要想向这个模块发送数据的话地址发送地址比需是4个0xcc,同时该模块发送数据时所带的硬件地址也是4个0xcc。 但是我们公司用的时候都是把所有的905设置成同一个地址,这样一个905发送数据就相当于广播呢,就不是点对点了,然后发送的缓冲数据里再带上一个我们认为写的软件地址,我们这样做的目的就是 ...
小杨
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

64

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2014-8-4
在线时间
14 小时
发表于 2015-5-10 01:31:27 | 显示全部楼层
nrf905的地址你是可以选择的,我认为这4个0xcc是模块的硬件地址,是模块本身的地址,初始化配置905的时候把它写进去模块去,你要想向这个模块发送数据的话地址发送地址比需是4个0xcc,同时该模块发送数据时所带的硬件地址也是4个0xcc。 但是我们公司用的时候都是把所有的905设置成同一个地址,这样一个905发送数据就相当于广播呢,就不是点对点了,然后发送的缓冲数据里再带上一个我们认为写的软件地址,我们这样做的目的就是一个模块可以和任何一个模块进行绑定。当然这样做还可以进行中继,如果收到的数据和本身的软件地址不匹配,那么这个模块再将收到的数据广播转发出去
生命不息,学习不止
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-5-10 23:10:44 | 显示全部楼层
帮顶。。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

17

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
133
金钱
133
注册时间
2015-4-10
在线时间
0 小时
 楼主| 发表于 2015-5-13 15:59:14 | 显示全部楼层
回复【3楼】liuzhenwei2014:
---------------------------------
回答得真好,谢谢你。我用一个905给两个不同905发数据,只需要在发射机程序里面随发射目标不同而更改接收方的地址就行了吧?一个905可以发数据给很多个不同的905。那如果两个905同时向同一片905发数据,数据就会竞争了,先收到的先处理。能这样理解吗请问?
小杨
回复

使用道具 举报

11

主题

64

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2014-8-4
在线时间
14 小时
发表于 2015-5-13 18:23:00 | 显示全部楼层
回复【4楼】Jonny.y:
---------------------------------
是这样的不过同时发的几率太小啦
生命不息,学习不止
回复

使用道具 举报

17

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
133
金钱
133
注册时间
2015-4-10
在线时间
0 小时
 楼主| 发表于 2015-5-16 03:04:33 | 显示全部楼层
回复【5楼】liuzhenwei2014:
---------------------------------
好的,谢谢你。
小杨
回复

使用道具 举报

7

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
115
金钱
115
注册时间
2014-9-7
在线时间
11 小时
发表于 2015-5-30 10:03:54 | 显示全部楼层
回复【6楼】Jonny.y:
---------------------------------
http://www.openedv.com/posts/list/39133.htm  
  可以参考  我以前写的
hellow world!
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2016-7-31
在线时间
0 小时
发表于 2016-7-31 14:58:34 | 显示全部楼层
liuzhenwei2014 发表于 2015-5-10 01:31
nrf905的地址你是可以选择的,我认为这4个0xcc是模块的硬件地址,是模块本身的地址,初始化配置905的时候把 ...

你好,我想知道怎么在缓冲数据里再带个软件地址,该怎么写,新手求教,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-9 02:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表