工具/软件:
尊敬的 TI 支持部门:
我使用的是 CC2651R3SIPA、对基于 GPIO 的从 SHUTDOWN 模式唤醒有疑问。
我们已将两个 GPIO 引脚配置为唤醒源:
-
容量 :高电平有效
-
功能 :低电平有效
当单独测试每个唤醒源时、系统会正确地从关断状态唤醒。 但是、我们观察到以下意外行为:
-
如果器件在时进入 SHUTDOWN 模式 功能 保持低电平 (ACTIVE)、并保持此状态、切换 容量 会从低到高 不会 触发唤醒。
-
同样、如果器件在以下情况下进入 SHUTDOWN 模式 容量 保持高电平 (ACTIVE)、并保持此状态、切换 功能 会从高电平变为低电平 不会 触发唤醒。
-
如果我们首先使已经有效的引脚 (FUNC 或 CHARGE) 返回到其无效状态、然后切换另一个引脚以生成唤醒边沿、则系统会正确唤醒。
根据这种行为、如果一个 GPIO 引脚在进入 SHUTDOWN 模式时已经处于活动状态(并保持活动状态)、则另一个引脚的唤醒边沿会被忽略。
这种行为是否符合器件规格?
如果是、您能否提供使用多个 GPIO 作为从 SHUTDOWN 状态唤醒的源的指导或最佳实践?
~我的代码~
~寄存器值~Ω


我随附了我的实施方案和注册屏幕截图以供参考。
此致、
Hiroki Saitoh