找回密码
 立即注册

微信扫码登录

查看: 260|回复: 4

基于Zigbee SDK如何输出非调制波信号

[复制链接]

25

主题

41

回帖

323

积分

流光翡翠

积分
323
发表于 2025-6-20 14:35:02 | 显示全部楼层 |阅读模式 来自 广东深圳
information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: V3.7.1.2_Patch_0001(PR)
在SDK: telink_zigbee_sdk\tl_zigbee_sdk\apps\common目录下,有一个module_test.c文件,

请问如何参考这个文件,如何配置使用ZB TLSR8258芯片在指定的信道输出非调制波信号呢?
在线等。。。
zigbee_module_test.png

27

主题

305

回帖

974

积分

版主

积分
974
发表于 2025-6-20 15:25:42 | 显示全部楼层 来自 上海

/**
* @brief   This function serves to set singletone power and channel.
* @param   power_level - the power level.
* @param   rf_chn - the channel.
* @return  none.
*/
void rf_emi_single_tone(RF_PowerTypeDef power_level, signed char rf_chn);


调用该函数可以发出载波信号,使用时建议关闭总中断。

25

主题

41

回帖

323

积分

流光翡翠

积分
323
 楼主| 发表于 2025-6-20 15:56:29 | 显示全部楼层 来自 广东深圳
TL_YB 发表于 2025-6-20 15:25
《---myCode-C---》

/**

谢谢快速回复!
调用这个之前是否需要做其它的初始化呢?
比如我接收测试命令,我执行如下是可否就可以实现:
void test_single_tone(void)
{
    //执行关中断
   rf_emi_single_tone(max_power, rh_chn);  //这个rf_chn是填多少呢?
  while(1)
  {
      watchdog_clean();
  }
}

25

主题

41

回帖

323

积分

流光翡翠

积分
323
 楼主| 发表于 2025-6-27 13:09:26 | 显示全部楼层 来自 广东深圳
麻烦官方给出进一步的指导,谢谢!

27

主题

305

回帖

974

积分

版主

积分
974
发表于 2025-7-8 09:12:29 | 显示全部楼层 来自 上海
它是以PHY channel(频点)作为传参的,如驱动所示“set the channel as 2400+chn”。
比如你要在zigbee的11信道(2405频点)发数据,那么传参chn = 5。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-7-21 22:52 , Processed in 0.100101 second(s), 23 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表