TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2511 接收问题

您好,我在这边用了TI的swrc088C Simple hid 例程.

用CC2510/CC2511 来进行数据收发.

现在出现这么一个问题,CC2511作为接收端,CC2510作为发射端,配置为250K的MSK发射模式

为作测试,CC2511主循环里我进行了如下改写:

while (TRUE) {

        // Process USB standard requests
         usbHidProcessEvents();

        // Process incoming radio traffic from HID devices
          uint8 numBytes = 0;

            MRFI_SetLogicalChannel(0);
            MRFI_RxOn();
            while(numBytes == 0)
            {
                if (mrfiLinkDataRdy())
                {
                  numBytes = mrfiLinkRecv(pRfData);
                }

           }

}

2510发送端 内用一个while循环 不停调用mrfilinksend()发送数据包

发现如下俩个问题:

1.俩者距离接近时,数据通讯正确,在sniffer中能看到CC2510的发送帧和CC2511的ACK。  当俩者距离拉远时,CC2510一旦发送数据,

CC2511会卡在 主循环的

        if (mrfiLinkDataRdy()) 处,将俩者距离拉近也无法通讯.需要将CC2511重新复位.

2.2510发送端 反复断电上电数次,2511接收端会卡死。sniffer只能观察到2510发送端的发送数据帧,需要将2511接收端Reset后,放能观察到ACK数据帧.

请问问题出在哪里?

谢谢.

ming zhang4:

你好  我这段时间刚接触CC2510 CC2511  做个他们之间的通信  可不可以把你做好的例程发给我一份 963912944@qq.com 谢谢啦

ming zhang4:

CC2510与CC2511通信问题请教     留个联系方式   有酬谢  QQ963912944

赞(0)
未经允许不得转载:TI中文支持网 » CC2511 接收问题
分享到: 更多 (0)