Part Number:LAUNCHXL-CC1310Other Parts Discussed in Thread:CC1310, CC1190
你好
我在cc1310的Smart RF里发现最大的预设值data rate是500kbps,我想试着达到1Mbps.
于是,我在cc1310的datasheet中发现其最高的传输速率为4 Mbps,然后我在论坛上得知要去看 rfPacketErrorRate 的SDK.
然后我发现在Smart RF文件夹中,有如下四个文件
请问我是使用预定义c文件里的HSM函数,修改替换 smartrf_setting.c里的函数来实现cc1310的传输效率达到1Mbps吗?
修改之后,该sdk里的其他文件,如main函数文件: rfPacketErrorRate.c 需要有对应修改吗?
谢谢指导
Kevin Qiu1:
Peng York 说:请问我是使用预定义c文件里的HSM函数,修改替换 smartrf_setting.c里的函数来实现cc1310的传输效率达到1Mbps吗?
rfPacketErrorRate例程不需要替换 smartrf_setting.c文件,参考readme文件中的说明,使用就按键可以设置HS mode等参数
,
Peng York:
Kevin Qiu1 说:使用就按键可以设置HS mode等参数
谢谢回答!我有点没搞懂这句话的意思,请问用什么来设置HS mode的参数呢?
,
Kevin Qiu1:
你可以看下readme文档中的说明,通过按键可以配置以下参数
Main Menu>Test: Rx Mode: 2-GFSK Freq: 868.0 Pkts: 10 Interval: — Length: — CC1190: Disable
,
Peng York:
你好,谢谢回答!我目前debug这个案例到了cc1310上,然后通过Putty打开了界面,如下所示:
但是我现在按下了板子两侧的BTN-1和BTN-2,这个putty界面还是没有任何变化,也没有进入到readme的选择界面,同时按下键盘上的按键也没有反应。
请问是还需要有什么操作吗?
,
Peng York:
。。。我重新debug一下这个项目,运行状态下,然后点了一下绿色的三角箭头(resume),就可以了。。
请问在ccs中,这个叫resume的绿色箭头icon有什么意义呢,谢谢
,
Kevin Qiu1:
resume相当于其他IDE中的全速运行,只有点了它程序才开始执行,否则只是停留在main处
实际上你可以使用CCS中的Run->download下载程序,而不必每次都进入调试界面
,
Peng York:
你好,我想实现rfPacketTx发送数据包在high speed model下,可以把发送命令的代码(uart_read,uart_write之类)加在这个rfPacketErrorRate项目的main函数里吗?此外,是不是还应该修改主文件里的代码,使其发射模式不需要BTN_1,2的选择,就直接默认为HS模式呢?谢谢
,
Peng York:
你好,我去英文论坛上逛了一圈,发现了这个问题和其对应的解决方案
CC1310: Operation at >= 1Mbps data rates. – Sub-1 GHz forum – Sub-1 GHz – TI E2E support forums
能帮我浏览一下那四个回答文件能提供参考价值不,我感觉可以按照她写的来modify我的project。
谢谢!
,
Kevin Qiu1:
可以参考,修改rfPacketRX 和 rfPacketTX
,
Peng York:
你好,在定义发送packet格式的时候,我能把packet interval设置成0吗,或者设置为其他小于50ms的数值。直接修改50000可以不?
因为我在rfpacketerror项目的操作界面里看到可以把interval设置为无,来提高data rate
谢谢
,
Kevin Qiu1:
可以使用连续发的模式,参考:https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/777605/ccs-cc1350-fastest-way-to-continuously-send-packets