现在要求是一个主机 多个从机,主机向从机发送指令,从机接收到后返回相应数据。
在调试的时候,我把主机和从机的发送地址和本地地址设置的相同,主机发送时全部从机都能得到数据。
但是现在我把主机的发送地址设置成从机的本地地址,从机的发送地址设置为主机的本地地址,这样从机可以向主机发送数据,但是主机却不能向从机发送数据,请问是我对地址理解的不对吗?
主机:
u8 TX_ADDRESS[TX_ADR_WIDTH] = {0xCD,0xEF,0xFF,0xCF,0x0E};
u8 RX_ADDRESS[RX_ADR_WIDTH] = {0xCD,0xEF,0xFF,0xCE,0x0F};
从机:
u8 TX_ADDRESS[TX_ADR_WIDTH] = {0xCD,0xEF,0xFF,0xCE,0x0F};
u8 RX_ADDRESS[RX_ADR_WIDTH] = {0xCD,0xEF,0xFF,0xCF,0x0E}; |