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

CC2640R2F: 如何实现cc2640持续发射固定功率。

Part Number:CC2640R2FOther Parts Discussed in Thread:CC2640

因为需要在屏蔽箱进行一些测试,如何实现cc2640持续发射固定功率。不用smartrf studio的方法,使用程序下载的方法。

谢谢。

Galaxy Yue:

您好,您可以使用CCS配置并下载进行尝试。

首先,您要通过CCS编译器进行配置

1.打开project explorer

2.右键选择properties

3.打开如下界面

4.选择build中的predefined symbol

5.添加宏定义 例如:POWER_LEVEL=5 这样的字段

然后您可以进行编译和下载

希望对您有所帮助

,

caiyu:

Galaxy Yue said:5.添加宏定义 例如:POWER_LEVEL=5 这样的字段

这个是一直输出吗?类似与smartrf_studio 设置输出continuous TX

,

Galaxy Yue:

您好,理论上来讲设置成功是可以一直发送信号的。

注:您需要写一段使用此定义的代码,来实现持续发射频率的信号。

,

caiyu:

这个代码怎么写?不会在执行广播,其他的代码了?

,

Galaxy Yue:

您好,我们不提供代码编写服务。只能给您提供思路和方案。

关于代码实现的建议:您可以通过循环发送数据包来实现持续发送信号的目的。

,

Galaxy Yue:

caiyu said:不会在执行广播,其他的代码了?

不太理解您的意思,

一般来讲,代码逻辑没问题的话,添加一段代码是不会影响其他代码正常运行的。

,

caiyu:

您好,我可能没表述清楚,smartRF studio 里面有个continuous TX功能,他可以连续输出设置频率和设置功率的射频信号,用频谱仪可以测得 。然后我想不通过smartrf studio 实现这个功能。就是要求设备只执行连续输出固定频率和功率,不执行其他的的代码。

,

Galaxy Yue:

您好,您的意思是,您不想使用smartRF studio还是不想使用continuous TX功能?

如果您还愿意使用smartRF studio但是不使用continuous TX功能,

对于您这个问题,可以在smartRF studio创建一个简单的脚本或者程序来实现。

,

caiyu:

我是不想通过smartrf studio 实现continuous TX功能,想通过程序实现continuous TX这个功能。因为测试不方便连接电脑。

Galaxy Yue said:在smartRF studio创建一个简单的脚本或者程序来实现

这个怎么实现,有说明吗?

,

Galaxy Yue:

您好,

1.那刚开始和您讲的用CCS编译器,通过程序实现持续发射信号的方法您可以尝试一下。

2.官方目前没有说明。给您提供一个思路,您可以进行尝试。

首先您要安装smartRF库,

然后创建程序或脚本,例如python代码

,

caiyu:

好的谢谢

,

Galaxy Yue:

不客气的,有问题欢迎随时来论坛交流。

,

caiyu:

这个没事反应

Galaxy Yue said:

5.添加宏定义 例如:POWER_LEVEL=5 这样的字段

,

Galaxy Yue:

您意思是添加宏定义没反应吗?

添加完定义您应该写一段代码来运行的啊,就是使用这个定义然后去写代码,

关于代码实现的建议:您可以通过循环发送数据包来实现持续发送信号的目的。

,

caiyu:

HCI_EXT_ModemTestTxCmd 这个函数好像可以产生未调制的得射频波,但是是不是要在PTM下使用,有什么相关的教程吗?直接在程序使用也是没反应。

,

Galaxy Yue:

您好,以下是此函数的描述链接,您可以查阅一下,包括使用注意事项,相应和返回值

https://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_sdk/2.20.00.49/exports/docs/ble5stack/ble_user_guide/doxygen/ble/html/group___h_c_i.html#gaaf39f9be672b4fd59d16e62daeb947a5

这里有两个别人调用的实例,您可以参考一下

https://e2echina.ti.com/support/machine-translation/mt-bluetooth/f/mt-bluetooth-forum/767234/cc2642r-hci_ext_modemtesttxcmd

https://e2echina.ti.com/support/machine-translation/mt-bluetooth/f/mt-bluetooth-forum/712284/cc2642r-hci_ext_modemtesttxcmd

关于PTM部分,您可以查看此链接的说明,PTM在文档中针对的系列是CC254X

https://processors.wiki.ti.com/index.php/PTM

希望对您有所帮助

,

caiyu:

您好,谢谢。

我最后在host_test里面增加这句话可以实现,但是在普通程序里面不行。

,

Galaxy Yue:

caiyu said:我最后在host_test里面增加这句话可以实现,但是在普通程序里面不行。

您好,不太理解您“这句话”的意思,

可以麻烦您详细说明一下问题吗?

,

caiyu:

host_test是ti给的一个例程,在这个例程中添加HCI_EXT_ModemTestTxCmd 可以实现信号输出。在simple_central例程中,添加这句话就没有反应。

,

Galaxy Yue:

您好,您是想在simple_central例程添加HCI_EXT_ModemTestTxCmd 用来实现信号输出吗?

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F: 如何实现cc2640持续发射固定功率。
分享到: 更多 (0)

© 2025 TI中文支持网   网站地图 鲁ICP备2022002796号-1