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/MSP432P401R:使用 GPIO 从 LPM3或3.5、4、4.5模式唤醒(按钮中断)

Guru**** 2534260 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/622387/rtos-msp432p401r-awake-from-lpm3-or-3-5-4-4-5-mode-by-using-gpio-button-interrupt

器件型号:MSP432P401R

工具/软件:TI-RTOS

大家好、伙计

我需要另一个帮助。

我发布了"在基于非 RTOS 的项目(包括 TI-RTOS 之后)中从未调用过中断服务例程(ISR)"  (https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/622382)

相反、我测试了它  

首先、  

我创建了基于 TI-RTOS 的项目(从资源视图中删除了 empty_MSP_EXP432P401R_tirtos_ccs 项目)

此时、问题是传感器进入深度睡眠或关断模式(LPM 3、3.5、4、4.5)

是否可以通过 GPIO 中断唤醒它 ?  我找到了仅使用睡眠模式(LPM0)的示例源代码 (MSP432P401R Launchboard Red 2.X > TI 驱动程序> powersleep)

它显示了使用 P1.1按钮在 AM 和 LPM0模式之间切换。

在寄存器级示例中、我发现按钮输入处于 LPM3.5模式

请帮我、plz

提前感谢您。

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

    您好!

    [引用 USER="Sewon Na']是否可以通过 GPIO 中断使其唤醒 ?  [/报价]

    是的。 但与您的另一个线程相同、我不确定您是否会使用 TI-RTOS。 请您对此进行澄清吗?

     谢谢、

       David

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

    在我的例子中、TI-RTOS 优于非 RTOS。
    我现在主要关注 TI-RTOS。
    我想你会举手来解决这个问题。

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

    我在您的另一个主题 e2e.ti.com/.../2295972上回答了此问题、如果您有其他问题、请查看并告知我们。

    此致、

    David