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

EASYLINK 连接失败

我现在 手上有两块板子;一块是官方的lancuhpad,一块是第三放的板子;我官方店 烧录easylink的rx 历程(没有任何改动);第三方的是个13105xd的芯片,我把LAUNCHXL.h中所有引脚定义设定为PIN_UNASSIGNED;然后 注销掉 灯的操作

void txDoneCb(EasyLink_Status status)
{
if (status == EasyLink_Status_Success)
{
/* Toggle LED1 to indicate TX */
// PIN_setOutputValue(pinHandle, Board_PIN_LED1,!PIN_getOutputValue(Board_PIN_LED1));
}
else if(status == EasyLink_Status_Aborted)
{
/* Toggle LED2 to indicate command aborted */
// PIN_setOutputValue(pinHandle, Board_PIN_LED2,!PIN_getOutputValue(Board_PIN_LED2));
}
else
{
/* Toggle LED1 and LED2 to indicate error */
// PIN_setOutputValue(pinHandle, Board_PIN_LED1,!PIN_getOutputValue(Board_PIN_LED1));
// PIN_setOutputValue(pinHandle, Board_PIN_LED2,!PIN_getOutputValue(Board_PIN_LED2));
}

Semaphore_post(txDoneSem);
}

其他TX程序 没有任何改动;

但是 现在我官方板子 收到 信息状态位置总是  EasyLink_Status_Rx_Error   ;然后大概100包里面有5包是EasyLink_Status_Success  这是什么原因?

Viki Shi:

“然后大概100包里面有5包是EasyLink_Status_Success” 按照描述两块板子是能通信的,就是准确率太低。你用的SDK版本是什么?

user5993042:

回复 Viki Shi:

我又搞了一下,现在 基本上是能够通讯了,但是就是 要两块板子隔得非常近    10cm左右;数据收发正常;一旦距离超过1M就收不到了;

这是我 现在的配置。。。。  外面开了个任务用于 收发rf.c

user5993042:

回复 Viki Shi:

谢谢Viki Shi,已经解决了;嗯原来是第三方板子的频率 有要求,更换SmartRF_set 文件 就可以了;

赞(0)
未经允许不得转载:TI中文支持网 » EASYLINK 连接失败
分享到: 更多 (0)