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/CC2640:引脚功能在运行时发生变化(在 TI-RTOS 下)

Guru**** 2589245 points
Other Parts Discussed in Thread: CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/601139/rtos-cc2640-pin-functions-change-during-runtime-under-ti-rtos

器件型号:CC2640

工具/软件:TI-RTOS

您好、香榭丽舍

我的一位客户遇到了以下问题。 它们具有可由电池或 USB 供电的 CC2640器件。 一个 UART 端口连接到 UART-USB 转换器(TUSB 系列)。 问题是、当 CC2640唤醒且引脚设置为 UART 时、它们会变为高电平、从而为 UART-USB 转换器加电。 之后、CC2640认为它现在由 USB 供电、不会进入睡眠状态、因此会继续消耗电池电量。

问题是 -是否可以在运行时配置引脚、以便在器件以电池供电模式唤醒后将 UART 引脚重新配置为 GPIO 并将其拉低?

BR、

Ilya

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    调用 UART_CLOSE ()会关闭引脚(PIN_CLOSE ()),如果在调用 PIN_INIT()时将引脚分配为 GPIO 引脚,则会导致引脚返回 GPIO 引脚。 当应用程序打开 UART 时、器件实际上无法进入节能模式、因为它期望数据可以随时传入。