CC254X返回ACK问题
点对点通信,CC2545发送,CC2544接收:CC2545通过TI提供的halRfStartTx()函数发送,CC2544中断接收能够正确接收数据并通过uint8 halRfLoadAckPayload(uint8 ack_size, uint8 entry_no, uint8 *ack_payload_pointer)回复
问题:当CC2545第一次发送时,不能够返回数据,PRF.ENDCAUSE == TASK_MAXRT
当CC2545第二次发送时,能够返回数据,但返回的是第一次CC2544所定义的数据
当CC2545第三次发送时,CC2544返回第二次所定义的数据
也就是CC244能够实时收到CC2545所发送的数据,但CC2545接收到的ACK总是2544上一次所发送的数据
页:
[1]