Thread 中讨论的其他器件:SysConfig、
大家好、
我的 PCB 上有两个天线,一个使用 CC2642 SDK 5.20的开关 SKYA21001,
我想一次激活一个天线并读取周围的 RSSI、需要进行哪些更改
一次选择特定天线或同时选择两者并从 两者获取 RSSI 值。
有关这方面的任何输入、请提供建议。
此致、
阿图尔
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
由于两个天线相似(即从 CC2642R 的角度来看配置相同)、并且您无需在非常特定的时间(例如在接收 AoA 的 CTE 时)切换天线、我认为您不需要使用射频设置。
在您的情况下、您需要执行以下操作:
-在 SysConfig 中添加对 GPIO ANT_SEL2和 ANT_SEL1的支持
-在需要时,通过将 GPIO 设置为适当的值来启用天线1。 请参阅函数 GPIO_write()来执行此操作。
GPIO_write(ANT_SEL1,1); GPIO_write(ANT_SEL2,0);
此致、
您好 Clement、
我已在"SysConfig GPIO"部分添加天线选择引脚、如下所示:

然后在多角色初始化中启用已尝试的命令。
GPIO_WRITE (ANT_SEL1、1);
GPIO_WRITE (ANT_SEL2、0);
这不起作用,即使未添加它,也在添加上述 enable 命令后其工作方式相同。
因此、一次只启用单个天线不起作用尝试在 GPIO 初始化之后添加代码、但其工作效果不受影响
它的工作方式与往常一样、无需添加这些命令。
在这种情况下会出现什么问题,如何调试单独天线的工作并分别读取值?
此致、
阿图尔