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.

[参考译文] CC3220MODA:AT Command -休眠说明

Guru**** 2563960 points
Other Parts Discussed in Thread: CC3220MODA, CC3220MOD, CC3220SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/665992/cc3220moda-at-command---hibernation-clarification

器件型号:CC3220MODA
主题中讨论的其他器件: CC3220MODCC3220SF

尊敬的团队:

我的客户使用 CC3220MODA 并借助 AT Command 演示开始了新设计。

它们的模块主要用途仅用作链接器功能(休眠15分钟,唤醒几个次级)。

根据 CC3220MODA 的数据表、可以在低至5uA 的休眠模式下实现低功耗、  

但是 、当您使用 AT 命令时、器件似乎没有完全进入 休眠模式、并且保持在12mA 以上(在模块上进行了测量) 。

您能否告知我们如何解决此问题(这是一个交易断路器)、请注意客户希望继续使用 Command 平台。

请找到他用于进入休眠模式的命令:  AT+Stop=0

www.ti.com/.../swru534.pdf

如果你能回答我的问题、我将不胜感激。  

此致、  

Shai

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

    AT Command 文档指定 AT+Stop 仅停止/休眠网络处理器。 MCU 无法进入休眠状态、因为它不断等待新的 AT 命令。 数据表中的5uA 表示 MCU 和 NWP 都必须处于休眠模式。

    您无法使用 AT 命令休眠 MCU。 可以编辑 AT 命令应用程序并内置一个额外的 GPIO 来告诉 MCU 进入睡眠状态并从休眠状态唤醒。 有关 MCU 休眠的更多信息、请参阅 CC3220 TRM: http://www.ti.com/lit/swru465

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

    感谢您的输入、我尝试实现休眠功能、但失败了。
    我已浏览 www.ti.com/.../swru465.pdf (第504页)。
    并查看 了 dev.ti.com/.../ 示例

    非常感谢您能指导我如何添加休眠功能、在这种情况下、即使在+停止回调(atcmd_device.c)上运行也没有问题、客户唤醒 GPIO 为13。
    正在等待您的帮助。
    提前感谢。

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

    您是否正在使用 CC3220 LaunchPad? 您可能会遇到 GPIO 13问题、因为该引脚已连接到交换机。

    另外请记住、模块引脚与软件中使用的器件引脚不同。 例如、对于 GPIO13、您需要连接到模块引脚10。 如需完整列表、请参阅 CC3220MOD 数据表的引脚属性部分: www.ti.com/.../cc3220moda.pdf

    要使用 driverlib PRCM 配置休眠、请执行以下操作:
    请确保您选择的引脚在 CC3220SF_LAUNCHXL.c 和.h 中配置为 GPIO
    2.将 prcm.h 头文件添加到您的应用程序:source\ti\devices\cc32xx\driverlib\prcm.h
    3.使用 PRCMCC3200MCUInit()初始化 PRCM。 这通常在 Board_initGeneral()或 CC3220SF_LAUNCHXL_initGeneral()中完成。
    4.设置 WAKEUP GPIO:PRCMHibernateWakeUpGPIOSelect (PRCM_LPD_GPIO13、PRCM_HIB_RISE_EDGE)
    4.启用唤醒源:PRCMHibernateWakeupSourceEnable (PRCM_HIB_GPIO13)
    5.进入休眠模式:PRCMHibernateEnter()

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

    我将通过 Itzhak、Shlomi 脱机解决此问题、您可以关闭此主题。

    最棒的
    Shai