主题中讨论的其他器件:CC1101、、 CC110L
大家好、
我们目前正在着手对 cc115L 和 CC1101进行通信对接。 我们使用 Setup_Smart CSC2_STUDIO_7-2.30.0配置相同的专家模式、并选择了通用868MHz 的第四个、数据速率:2.4kBaud、单位:5.2kHz、调制:GFSK、RX BW:58KHz、灵敏度优化。
我们使用 cc115L 作为 TX、使用 CC1101作为 RX。 根据"Register"视图、该微控制器完全配置为使用 cc115L。 其中、作为 RX 的 CC1101已通过 TX 的 CC1101的验证、可以正常通信。 但是、当使用 cc115L 发送消息时、CC1101没有收到消息。 从 cc115L 打印出来的数据来看、长度和数据都写入 TX FIFO、启用 TX 后还是处于发送模式、但 CC1101没有收到数据、没有响应。
调试情况如下:
(1)在软件中:为了确定是否正确配置了 cc115L 寄存器配置和 TXFIFO、我们还将读出数据进行检查、没有问题。
(2)硬件:准备好的 cc115lL 作为 TX、cc110L 作为 RX 可以正常通信、表明硬件没有问题。
我想征求意见。 我需要您提供有关如何修改数据或一些调试建议的帮助。
我已建议客户可能是射频设置问题。 请检查发送端和接收端的前导码、同步字、数据包长度和其他设置是否一致。 建议先使用 SmartRF 控制、以确保在将寄存器设置导出到代码之前可以进行通信。
他返回后发现所有的设置都是匹配的。 他检查了很多次,并打印出来每次他跑。 相同的代码和逻辑、我只更改了配置参数。 配置 CC1101的参数以与 CC1101通信后、没有问题。 我想说的是、当 cc115L 和 CC1101以相同的模式连接时、它们无法全部遵循 SmartRF 参数。 需要稍微更改一下数据配置。
此致、
银河