gpt4 book ai didi

CC110L 拒绝包裹 - 只有重置有帮助

转载 作者:行者123 更新时间:2023-11-30 17:29:26 26 4
gpt4 key购买 nike

我有以下设置:我使用多个 TI MSP430F5529 Launchpad 和 Anaren AIR Boosterpack(基本上只是一个 CC110L),它们可以相互通信,其中一个通过 UART 连接到计算机。

现在,有时(每隔几千个包裹左右,随机地,无法真正再现)其中一个收发器(不可再现)拒绝接受包裹。当查看 SPI 通信时,我发现 GDO0 引脚变高,这是应该的,但是当请求 RXFIFO 中的字节数时,收发器返回“0”。我得到的状态字节是 16,这意味着收发器处于 RX 模式,但 RXFIFO 为空,而不是 31 = 16(RX 模式)+ 15(15 或更多字节可用)。

我目前怀疑收发器在硬件级别拒绝数据包(例如,CRC 检查失败) - 但具有相同硬件和相同软件的所有其他节点都能够接收数据包,因此该节点也是如此( s) 重置后出现问题。

据我所知,勘误表中提到的问题都不符合描述 - 有什么想法吗?

干杯,大卫

最佳答案

收发器存在一些问题,在勘误表中指出:http://www.ti.com/lit/er/swrz037/swrz037.pdf

我广泛地处理过 CC110L,并编写了一个驱动程序/库,可以与您感兴趣的确切增强包配合使用。该实现应该处理勘误表中问题的实现解决方案。请查看以下协议(protocol):https://github.com/AnarenAIR/BaseLink

您感兴趣的文件位于/Source/Physical/Driver 和/Source/Physical/Module 下。该驱动程序是一个通用 CC1101(或 L)包装器,需要实现一些功能(SPI/GDO 硬件特定)。该模块定义了您应该与经过认证的 Anaren 模块一起使用的配置。

如果您走这条路并且需要入门帮助,请告诉我。您始终可以按原样使用代码(从示例之一开始),因为它实现了低功耗多端点到网关协议(protocol)配置。

关于CC110L 拒绝包裹 - 只有重置有帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25621213/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com