工具/软件:
我使用 CC1101收发器在两个器件之间进行无线通信、但没有找到任何方法可以验证两个器件是否都已连接或在范围内。
是否可以确认两个器件均在有效范围内且已准备好进行通信?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 Guddu:
CC1101具有三个通用引脚(GDO0、GDO1和 GDO2)、这些引脚可以在 MCU 发送数据包时发出信号、在接收端、可以在接收到数据包时向 MCU 发出信号。
数据表的第26节 包含一个表格、其中说明了 CC1101可以使用这些引脚发送的各种信号。
例如、GDOx_CFG = 0x06可用于指示同步字何时已发送或接收以及 CC1101何时完成数据包发送或接收。
在接收器侧、GDOx_CFG = 0x07也可用于在 CRC OK 的情况下接收到数据包时发出信号。
现在、如果发送器需要知道接收器是否成功接收了数据包、则在您的通信协议中、您需要实现 从接收设备到发送器的某种形式的确认。 它的实现方式取决于您的应用。 它可以简单到传输1个特定字节来确认接收或更复杂的确认。