使用的发送函数为:
if (SMPL_SUCCESS == (rc=SMPL_SendOpt(sLinkID1, msg, len, SMPL_TXOPTION_ACKREQ)))
{
/*成功*/
}
/*
失败
*/
UartSendString("Send failed.rc is :");
UartSendData(rc);
UartSendString("\r\n");
通过串口打印出来数据,rc=12,即 SMPL_NO_ACK ,没有应答
如果设置没有应答的模式,是可以成功发送的。
请问自动应答模式还需要什么特殊的设置吗??
PS:我使用的芯片是 CC1110
hui liu4:
不好意思,我忘记介绍,我使用的协议是 SimpliciTI 。
VV:
ACK是从接收方发过来的,你要看下接收方在收到数据以后,有没有回复ACK
TI中文支持网