永发信息网

关于NRF905一点对多点通信的问题

答案:1  悬赏:50  手机版
解决时间 2021-01-30 16:40
void main()
{
init905();
Config905(); // Config nRF905 module
while(1)
{
SetTxMode(); // Set Tx Mode
TxPacket(); // Transmit Tx buffer data
SetRxMode();
//=====================等待NRF905接收
if (DR) // If recive data ready...
RxPacket(); // ... recive data
if(RxBuf[0]==0x01)
{
RxBuf[0] =0;
LED1 = 0 ;
Delay(1000); // ...light led
LED1 = 1 ;
Delay(500); // ...light led

}
}
}
这是主机程序,主机发送出去,从机收到后立即将数据返回发送给主机,之后主机却接收不到从机的数据,可以确定从机确实回复给主机数据了,而且主机假如单独接收从机发送的数据时是可以接收到的。现在不知道是不是因为主机发送过数据后导致不能接收了,恳请大神们能够指导一下。
最佳答案
可以用突发请求模式实现 接收端始终处于常开态,发送端先侦听,数据量不大时可省略侦听,然后发送带有本机地址的请求信令,待接收端准许后发送数据,数据需带校验,出错重发,这是因为即使如此也不能完全避免冲突干扰,故要确认数据传输的正确性。具体应用时,还需根据应用的特点制定合适的协议。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么有时候不想说话,有时候又特容易发火
龙华区海口椰吾佳小店(吾悦广场店)我想知道这
幽单的意思是什么啊?知道的请说下!
左右瑜伽馆地址好找么,我有些事要过去
手指冻了怎么办?
若有定义int a[3][5];排列在数组中的第8
《浪淘沙》·《竹枝词·莫道谗言如浪深》 唐
20多年了土地证丢了 没有备案怎么办啊
魔兽世界Shift加左键鼠标怎么贴不出来任务
箭网吧地址在什么地方,想过去办事
讹音的意思是什么啊?知道的请说下!
看社会聪明:野猪和家猪哪个值钱?原因
天龙八部银铠雪原那里的点最好刷怪
自行车外胎露出车线会造成爆胎吗
招标人和投标人是堂兄弟可以竞标吗
推荐资讯
单选题Heencouraged_______moreexercisetok
e招贷怎么样
网巢网吧(红旗东街)地址在什么地方,我要处理
轿车停放处(舜岳水泥)地址在什么地方,我要处
一位作曲家带着自己创作的曲子向一位著名的音
中通快递(哈森路与团结路交叉口旁)地址在什么
矫尾的意思是什么啊?知道的请说下!
奇瑞汽车开元广瑞店(开元广瑞店)地址在哪,我
甲公司为制造企业,增值税一般纳税人,原材料
要读卫校,高考需要多少分呢?
南京游园年卡珍珠泉水世界可以玩吗?
差分方程是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?