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/CC2650:CC2650上的唤醒引脚存在问题

Guru**** 2590580 points
Other Parts Discussed in Thread: CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/606303/rtos-cc2650-problem-with-wakeup-pins-on-the-cc2650

器件型号:CC2650

工具/软件:TI-RTOS

您好!

我正在将 CC2650的输入引脚配置为唤醒引脚、并在负边沿唤醒。

我在以下唤醒序列场景中遇到问题:

唤醒引脚为低电平
2.关闭 CC2650;使用以下命令正确配置引脚以唤醒:
PIN_setConfig (pinHandle、PINCC26XX_BM_WAKEUP、Board_WAKEUP_PIN | PINCC26XX_WAKEUP_NEGEDGE)
(返回 PIN_SUCCESS 状态)
3.引脚变为高电平
4.引脚变为低电平(负边沿事件)

CC2650不会被该事件唤醒。 看起来是由关断期间引脚处于低电平导致的。 这是 CC2650的预期行为吗? 在 MCU 关断期间、无论引脚的状态如何、引脚的负边沿上是否有唤醒方式?

谢谢、
Piotr

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试参阅 e2e.ti.com/.../410883
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    感谢您的回答。 但是、我在该主题中没有找到答案。

    我的主要问题是、当事件设置为负边沿并且引脚在关断期间处于低电平时、唤醒功能不起作用。

    谢谢、
    Piotr
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您尝试 在 e2e.ti.com/.../410883中使用 svendbt 提供的示例代码 ,它是否起作用?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我发现我的实施有问题。 现在、我之前描述的场景按预期工作-即使在关断期间引脚处于低电平、MCU 也会在负边沿唤醒。

    但是、当我配置2个唤醒引脚时、我遇到另一个问题:

    本例中的情况如下:
    - 2个在关断前配置的唤醒引脚(引脚1和 PIN2)、均在负边沿上
    -关断期间引脚1为低电平
    -如果引脚1保持低电平、则 MCU 不能由 PIN2的负边沿唤醒(在引脚1变为高电平之后、引脚2的负边沿 会按预期唤醒 CC2650)

    此行为是否正确? 看起来2个唤醒引脚相互依赖。

    谢谢、
    Piotr

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有什么想法吗? 我不知道如何使2个唤醒引脚独立工作。