HI,
WOR的例程 我TX端发送完 一帧数据后,立即进入接收状态,RX端被唤醒后 调用RF_cmdPropTx,进行发送数据发送,发送数据长度是10个字节,但是我发现TX端从RFQueue_getDataEntry,读出来的数据 第一个字节老是 0x0A 而不是我发的数据的第一个字节,然后 我换用RF_cmdPropTxAdv进行数据发送,Tx端读出来的数据第一个字节就是对的,这是为什么,RF_cmdPropTxAdv和RF_cmdPropTx发送数据格式不同吗?
谢谢!
Alvin Chen:
你的数据长度是不是10。
/Create packet with incrementing sequence number and random payload
//m_rf_control->packet_tx[0] = PAYLOAD_LENGTH;
packet[0] = PAYLOAD_LENGTH;for (i = 1; i < PAYLOAD_LENGTH +1; i++)
{
packet[i] = m_rf_control->packet_tx[i-1];
}
ruimao cong:
回复 Alvin Chen:
是的
Alvin Chen:
回复 ruimao cong:
所以,是上面的格式问题,10是0x0a
ruimao cong:
回复 Alvin Chen:
有什么地方具体介绍这两个发送配置的呢?他们有什么具体的区别呢?
Alvin Chen:
回复 ruimao cong:
在 rf_prop_cmd.h里面有详细说明。