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.

[参考译文] RTOS/CC1310:RTOS/CC1310:通过 UART 问题从待机状态唤醒

Guru**** 2393725 points
Other Parts Discussed in Thread: CC1310

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/685756/rtos-cc1310-rtos-cc1310-wake-up-from-standby-via-uart-issue

器件型号:CC1310
主题中讨论的其他器件: SimpliciTI

工具/软件:TI-RTOS

我对 cc1310有疑问。

我看到了下面的线程。

在我的项目中、特定的 MCU 将通过 UART 向 cc1310发送数据。  (项目中用作基址的示例为 rfWsnNode/rfWsnConcentrator。)

我知道 cc1310的默认电源策略处于待机模式。

这就是为什么我认为 cc1310将在数据未传递到 UART 期间进入待机模式的原因。

但是、我知道在待机模式下、当它通过 UART 接收数据时、它不会唤醒。 (我参考了上面的线程。)

如何将 cc1310设置为使用 UART 中断唤醒?  (例如)电源模式设置或 UART 驱动程序设置)

谢谢你。

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

    无法将器件配置为在 UART 中断时从待机状态唤醒。

    您可以通过将 RX 引脚配置为启用中断的正常 GPIO 来实现自己的" UART 唤醒"功能。 然后、当您收到 PIN 中断时、从 PIN 驱动程序中释放该引脚、打开 UART 并执行读取。

    您可以将 SPI 示例用作实现此操作的示例,请查看“唤醒片选...” 部分:

    dev.ti.com/.../_s_p_i_c_c26_x_x_d_m_a_8h.html