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

CC1310,smartRF创建的code类型有什么区别?

在例程中可以看到这样的描述

#include "smartrf_settings/smartrf_settings.h"
#include "smartrf_settings/smartrf_settings_predefined.h"

这两个文件有什么区别吗?CC1310如果要实现高级的帧结构,应该如何做?所有的已知例程都是简单的帧结构,只能有最大255个字节的payload

Yue TANG:

用Easylink的例子都使用的高级帧结构。

Yue TANG:

predefined就是预设的一些设置嘛,你完全可以不用。 里面设置的有后缀,比如fsk,lrm,ook. PER TEST例子可能会用到。包含Easylink.c 也需要

extern rfc_CMD_PROP_RADIO_DIV_SETUP_t *RF_pCmdPropRadioDivSetup_fsk;extern rfc_CMD_PROP_RADIO_DIV_SETUP_t *RF_pCmdPropRadioDivSetup_lrm;extern rfc_CMD_PROP_RADIO_DIV_SETUP_t *RF_pCmdPropRadioDivSetup_ook;

tommy huang:

回复 Yue TANG:

好的,我需要实现大约5000字节的大帧传输,间隔10us,工作在868Mhz,速率4Mbps,是否有可能实现?

Yue TANG:

回复 tommy huang:

1310里面有4MBPS的例子,在Packet Error Rate Example Application里。你可以基于这个来修改。

5000个字节没有做过,2048个字节应该是可以的。 按照我的理解,包越长被干扰的可能性也越大。

间隔10uS是说每10us要发送5000个字节吗?

tommy huang:

回复 Yue TANG:

眼下我就是基于这个程序在修改,发现只能到255字节,因为采用的是简单的帧结构。我需要发送很多5000字节左右的帧,每个帧不是间隔10us发送,而是发完一个帧后延时大约10us发下一个帧

tommy huang:

回复 Yue TANG:

从这段代码可以看到,easylink的帧限制在了255啊?

Yue TANG:

回复 tommy huang:

下面这个供参考。配置还是要用HSM。至于能支持到多长,可以测试下。

https://e2e.ti.com/support/wireless_connectivity/proprietary_sub_1_ghz_simpliciti/f/156/p/494902/1979887#1979887

Yue TANG:

回复 tommy huang:

看我给的Link里Siri的回复

tommy huang:

回复 Yue TANG:

你好,已经看到回复了,这个例子我下载下来后,已经能够运行,并且能够发送5K左右的帧,但是存在下列问题

1、这个例子使用的通信模式不是我需要的HS模式,我需要在HS模式4MBps的速率下传输大的高级帧,是否有这样的例程或者相应的支持帮助?

2、在HS的4M模式下,是否一定要使用dataQueue?

3、4Mbps的模式下,868MHz和915MHz具体有哪些频率点可以使用?

Yue TANG:

回复 tommy huang:

Q1: 这个你可以把PER test里关于高速的配置自己移过来。

Q2: 目前没有非dataQueue的例子,这个有什么影响?

Q3:这个手册上没说。我认为应该都能支持。配置可能略有差异。你可以先测868,这个是官方标准例子。如果要用到

其他频点,发现不可以,可以联系TI的销售或者代理。

赞(0)
未经允许不得转载:TI中文支持网 » CC1310,smartRF创建的code类型有什么区别?
分享到: 更多 (0)