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

CC1310rfpacketTx例程发送时间问题

在使用rfpacketTx进行发送时间的测试,用以下代码测量射频发送的时间,计算时间大概在600ms,不知道这个时间对不对。

        CurrentTime  = RF_getCurrentTime();
        /* Send packet */
        RF_EventMask terminationReason = RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropTx,
                                                   RF_PriorityNormal, NULL, 0);
        CurrentTime1  = RF_getCurrentTime();

1.该例程使用LRM模式,5k的速率,发送30个字节。发送的时间不应该这么慢才对。请告知正确的计算方法。

2.怎么才能准确的知道rf开关的时间?

3.使用sniffer抓SimpleLink Long Rang 5k这个模式的包,发现抓不到。但是两个LaunchPad的程序还是在正常的跑。请问是抓包工具哪里没有设置对吗?请告知。

lin shi chang:

回复 Viki Shi:

谢谢您的回答!针对第3点,您能帮帮看下怎么解决吗?

Alvin Chen:

回复 lin shi chang:

你用wirkshark 抓包时抓不到很正常,那个抓的时802.15.4的包,你自己用rfpacketTx是为编码的。所以抓不到

lin shi chang:

回复 Alvin Chen:

那有什么办法可以看到自己发的包呢?

Alvin Chen:

回复 lin shi chang:

用SmartRF Studio 7

lin shi chang:

回复 Alvin Chen:

具体该怎么设置呢?我用smartRF Studio 7接收到的CRC是error。而且接收的周期和数据也不对。如下图。能帮我看下吗?

Alvin Chen:

回复 lin shi chang:

”SimpleLink Long Rang 5k“ 是上图里面的配置吗? 同步字一致吗

lin shi chang:

回复 Alvin Chen:

是的,我使用的就是默认的配置。 同步字是一样的。

lin shi chang:

回复 Alvin Chen:

1.SimpleLink Long Rang 5k的配置都是默认的,没有改动。同步字是一致的。
2.请问正确的收到发来的包,就是我发送端发送的数据吗?

Alvin Chen:

回复 lin shi chang:

是的

赞(0)
未经允许不得转载:TI中文支持网 » CC1310rfpacketTx例程发送时间问题
分享到: 更多 (0)