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

【请教】关于CC1310 LaunchPad 高速模式(HSM)下的速率问题

设备是CC1310的LaunchPad,用TI-RTOS的例程PER进行调试,选择HS mode,其中TX的Packet默认长度为30,uint8_t型,菜单上Pkts选为1000,大概50秒传完接收完,是说传送速率只有30*8*1000/50=4.8kbps吗??

之后我试着修改了Packet长度,还修改了一个什么Max_Length的参数,好像有时TX那端会卡住发不出Packet,也试着修改了packet的间隔。Packet长度改成250,Max_Length那个参数改成300,packet间隔除了10,大概19秒传完接受完,这时速率是说就变成了250*8*1000/19=105kbps了吗??

总结来说,我其实就是想问:

  1. 如何确认高速模式(HSM)下所谓的4MBps?
  2. Packet的长度是否能随意修改而不造成TX卡住?
  3. HSM有效距离大约是多少?
(初入RF,各种小白…请见谅)
谢谢各位的帮忙!
Hao Xu8:

回复 Eggsy Pang:

谢谢Eggsy,那请问如何得知传输有效数据的最大速率是多少呢?要自己来测吗?

Eggsy Pang:

回复 Hao Xu8:

 用程序定时来算肯定算不准的,因为定时本来就有延时,我之前也用程序测过,大概思路是,定时一秒钟,让它不停的发,一秒钟后中断,记录下发出去的包的数目,然后包*data就等于速率了,

Hao Xu8:

回复 Eggsy Pang:

谢谢Eggsy的回答,那我再试试

Hao Xu8:

回复 Eggsy Pang:

请问Eggsy大神,

今天我在用PER的HSM调试时,发现个有趣的现象:

TX的(uint8_t)packet[5]我设置成了0x7(111b),其他packet均是0x3(11b),我把RX那接收的(uint8_t)packet打印到LCD上,分别打印packet[0], packet[1]和packet[2],结果屏幕显示

p[0] is 94634240(101101001000000000100000000b) 

p[1] is 84346117(101000001110000010100000101b)

p[2] is 84215045(101000001010000010100000101b)

感觉明显是一个RX的packet包含了四个TX的packet,表示很疑惑,况且一个(uint8_t)的packet能显示出这样的数吗???还是说参数调整的不对导致串在一起了?

赞(0)
未经允许不得转载:TI中文支持网 » 【请教】关于CC1310 LaunchPad 高速模式(HSM)下的速率问题
分享到: 更多 (0)