24小时热门版块排行榜    

查看: 1420  |  回复: 1

yanglee

新虫 (初入文坛)

[交流] NRF24L01一发多收(广播)的问题 已有1人参与

本人现在在用NRF24L01这款模块,用单片机(avr)控制无线模块,想法是通过单片机I/O口来控制无线模块的SPI口,想实现主机发送音频数据,并且有多个接收方(接收方也是通过单片机来控制无线模块)可以实现同步接收。

现在的问题主要是:1.我看了文档,NRF在接收模式时,可以接收六个信道的,不过这是多对一的。我现在想让多个接收方同步接收发送方发来的数据(一对多的),怎么来实现?在程序里控制吗?
2.发送方发送数据和本机地址,那多个接收方除了频率设置一样之外,地址需要设置成一样的还是根本就不用设置地址?才能实现同步接收。接收方收到数据后,应该给发送方响应一下吧,这样会影响同步这一问题吗?如果有影响可不可以设置成不让其响应,怎么设置呢
3.语音信号的读入,语音信号如何当做数据读入呢?我在想如果是数字信号就应该可以读入了,模拟信号通过AD变换,读入,之后再DA一下,不知可否实现呢?

不好意思,各位大侠,本人菜鸟,还没有到入门地步,可能上述的问题有不严谨的,请指教,多谢你们在百忙之中可以帮助我。多谢
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yeshunter

新虫 (初入文坛)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
mze04532(金币+1): 鼓励热心新虫~ 2011-11-18 21:37:47
不论你多少接收机,把接收机的接收地址设置为发送机的地址就好了,ACK不必开,第三个问题,哥,你这到底是做啥?
2楼2011-11-18 21:06:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yanglee 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见