主题中讨论的其他器件:SysConfig
大家好、
EBYTE E79-400DM2005S
1)射频数据包 TX 代码获取射频数据包在使用 Smart RF Studio 7传输的过程中失败、我已经将我的设置附加到您的参考中、请告诉我们我犯了什么错误或什么错了…
2) 2)我们已通过 CCS 测试了带有射频数据包示例的 EBYTE E79-400DM2005S、但我们的射频接收器(E70-900M14S1B)未从模块接收到任何数据、但我们已上传了相同的程序(已在 E79-400DM2005S 中上传) 对于正常工作的 CC1352-P1 Launch pad、我们的 E70-900M14S1B 射频接收器模块接收到来自该模块的数据、请告诉我们该模块中发生该问题的原因。
我们有搜索我们的问题在谷歌然后我们找到以下链接,他们面临同样的问题。
https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/994933/cc1352p-issue-enabling-the-high-pa-20dbm-on-ebyte-e79-900dm2005s-module
3) 3)请告诉我如何在 CCS sys.cfg 中为 Tx 功率选择20dBm
如果我选择使 E79-400DM2005S 连续自动复位的 PA 选项,我们不知道为什么会发生这种情况…
4)我们已将 TX 和 RX 模块 UART 日志作为参考、RX 模块 E70-900M14S1B 已接收到来自所有其他板的数据、但未从 E79-400DM2005S 接收。
5) 5)根据数据表第8页、我们根据表控制 GPIO 5和6、但模块不通过射频发送数据
我们已共享了您的参考设计的代码片段、
GPIO_写入 (CONFIG_GPIO_GLED、CONFIG_GPIO_LED_ON);
GPIO_写入 (CONFIG_GPIO_RLED、CONFIG_GPIO_LED_OFF);
睡眠 (1);
RF_cmdPropTx.pktLen = strlen (Flow_State);
实现 ( 内部 I=0;I< strlen (FLOW_STATE);I++)
{
uint8_t* buffer8 =(uint8_t*) flow_state;
packet[i]= buffer8[i];
}
/*发送数据包*/
RF_EventMask 终止时间= rf_runCmd (rfHandle、(RF_Op*)&RF_cmdPropTx、RF_PriorityNormal、NULL、0);
您能帮助检查这个问题吗? 谢谢。
此致、
切里