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.

[参考译文] CC1101:CC1101即使在复位后也不发送同步字

Guru**** 2539500 points
Other Parts Discussed in Thread: CC1101

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/778470/cc1101-cc1101-not-sending-sync-word-even-after-reset

器件型号:CC1101

您好!

我的 CC1101有一个奇怪的问题。 我设法使其进入发送不起作用的状态。 发送完成向 FIFO 写入数据、然后发送 STX 选通信号命令。 GDO 配置为在发送同步字时生效。 我检查 GDO、在12毫秒内它不会变为高电平。 通常、这需要大约1.8mSec 的时间。 检测到此故障后、我再次设置整个 CC1101。 我发出 SRES 选通命令并设置所有寄存器、我希望这些寄存器与默认值不同。 然后、我执行相同的操作、正常发送数据。 我再次遇到 一个问题、即在执行 STX 命令后、GDO 不会变为高电平。 即使控制 CC1101的 μ µController 复位也不会改变这种情况。

只有在执行电源复位后、一切都能正常工作、没有任何错误。

对于我在现场的实际产品、无法从 μ µController 命令下电上电、因此这种情况会非常糟糕: 我检测到某些设备无法正常工作、数据未传输、但客户必须转到我的设备并执行手动重启。

在这种情况下、有人有什么想法吗? 幸运的是、我必须从现场反馈任何客户都有此问题。 当我与调试器连接到 μ µController 时、我也不时地遇到它。

提前感谢

Erwin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我得说很抱歉。
    事实证明、硬件复位在所有这些特殊情况下也不起作用。 因此、这似乎是我的发送例程。 当切换回旧版本的已发送例程时(较新版本有一些缺点)、我看到数据正在传输。
    因此、必须调试更多详细信息、以了解为什么我的新函数有时不起作用。 或坚持使用旧版本。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很高兴您能够解决您的问题-如果您发现问题并需要更多帮助、请告知我们!
    此致、
    Katie