工具/软件:
我们使用 CC2541 设计了一个接收器板。 工作正常。
在另一个应用中、我们不需要 2.4GHz 无线电。 我们只是使用电路板、CC2541 和 I/O
它通常看起来工作正常、没有安装任何外部无线电部件。 我们已经使用它几年,与许多快乐的客户。
然而,最近,当我们让他们跑几个小时或一夜时,我们得到了一些恢复到我们知道的自发。 有些设备正常工作、而其他设备经常重置。 这似乎是一个公差或批次问题、我们不断回到 CC2541。 一批处理工作正常。 另一批似乎有问题。
如果我们禁用看门狗、情况似乎会消失。 有一个 32MHz 外部晶体。 32MHz 下的时钟速度和节拍速度。 OSC32K 设置为 32KHz RCOSC。 复位时间设置为 250ms、我们每 128ms 清除一次看门狗计时器。 然而,我们认为,它仍然存在。
1) 不使用我们需要考虑的 CC2541 无线电部分是否有任何问题? 我相信对讲机默认关闭。 我们需要添加一个还是多个 halRfDisableRadio(force); 确保对讲机已禁用?
2) 当只使用 UART、一个用于 PWM 的计时器和看门狗时、我们需要牢记什么?
谢谢、
Tim。