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.

[参考译文] CC2651R3SIPA:如何将 botton 的属性更改为 GPIO

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1495946/cc2651r3sipa-how-to-change-properties-of-botton-to-gpio

器件型号:CC2651R3SIPA
主题中讨论的其他器件:SysConfig

工具与软件:

尊敬的专家:

我想使用 GPIO Shutdown 示例中的 CONFIG_Button_SHUTDOWN 重复关断和唤醒操作。

在如下所示将 Button 属性更改为 GPIO 输入引脚时、不会唤醒。
 GPIO_setConfig (CONFIG_GPIO_Button_SHUTDOWN_INPUT、GPIO_CFG_IN_pu | GPIO_CFG_SHUTDOWN_WAKE_LOW);


在 GPIOSHUTDOWN 的示例中、请告诉我如何使用 CONFIG_Button_SHUTDOWN 执行唤醒/关断。

谢谢

B.R.

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

    您好、B.R

    您能否共享您的 SDK 版本? 还要确认您还更改了 syscfg 中的相关设置以匹配您的代码?

    谢谢!
    Alex F

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

    您好、Alex、

    我使用的是带有 CCS12.8.1的 SDK 版本7.41.0017

    我没有在 GPIOShutdown 示例中更改 SysConfig。

    我只需将  CONFIG_GPIO_WAKEUP 更改为 CONFIG_GPIO_Button_SHUTDOWN_INPUT 作为唤醒资源。

    /*配置 DIO 以从 SHUTDOWN 模式唤醒*/
    //GPIO_setConfig (CONFIG_GPIO_WAKEUP、GPIO_CFG_IN_pu | GPIO_CFG_SHUTDOWN_WAKE_LOW);
    GPIO_setConfig (CONFIG_GPIO_Button_SHUTDOWN_INPUT、GPIO_CFG_IN_pu | GPIO_CFG_SHUTDOWN_WAKE_LOW);

    我想在程序运行时将 Button 属性更改为 GPIO 输入属性、并通过 GPIO 中断进行唤醒。

    谢谢

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

    你好、Robin、

    [报价 userid="440948" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1495946/cc2651r3sipa-how-to-change-properties-of-botton-to-gpio/5749018 #5749018"]

    我想在程序运行时将 Button 属性更改为 GPIO 输入属性、并通过 GPIO 中断进行唤醒。

    [报价]

    只要我们不将按钮从输出更改为输入(或相反)、就可以做到这一点。  

    谢谢!
    Alex F

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

    您好、Alex。

    如您所知、在 GPIOShutdown 示例中、 CONFIG_GPIO_WAKEUP 引脚设置为 GPIO 输入、CONFIG_Button_SHUTDOWN_INPUT 设置为按钮驱动程序。  当然、CONFIG_BUTON_SHUTDOWN_INPUT 的 GPIO 属性设置为 Input。

    我只想将唤醒引脚从 CONFIG_GPIO_WAKEUP 更改为 CONFIG_Button_SHUTDOWN_INPUT。
    由于 CONFIG_Button_SHUTDOWN_INPUT 引脚的 GPIO 属性是输入引脚、因此我希望通过添加 GPIO_CFG_SHUTDOWN_WAKE_LOW 属性来唤醒该引脚。 然而,它没有唤醒。

    我现在不明白你的答案。  

    请在 GPIOShutdown 示例中对其进行测试、并告诉我结果。

    Thnaks

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

    你好、Robin、

    看看示例你是正确的,对不起,我误解了! 我尝试复制我这边的设置、就像您注意到、即使我们添加了该属性、设备也不希望在该引脚上唤醒(*我还尝试添加了 button_released 属性、以查看这是否有帮助、没有运气)。 我将继续调查。

    谢谢!
    Alex F