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.

[参考译文] MSPM0L1106:无法退出待机模式并使用 I2C、ADC 和 UART 进入正常模式

Guru**** 2873850 points

Other Parts Discussed in Thread: MSPM0L1106

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1640594/mspm0l1106-not-able-to-exit-from-standby-mode-and-enter-into-normal-mode-with-i2c-adc-and-uart

器件型号: MSPM0L1106

TI 团队好!

关于 MSPM0L1106、

摘要:
请使用建议退出待机模式并进入正常模式的序列  
I2C、ADC 和 UART。

详细信息:
我们能够通过以下顺序达到待机 Mdoe
  DL_I2C_disableController (I2C_0_INST);
  DL_I2C_disablePower (I2C_0_INST);   

  DL_ADC12_disableConversions (ADC12_0_INST);
  DL_ADC12_disablePower (ADC12_0_INST);  
  DL_VREF_disableInternalRef (VREF);
  DL_VREF_disablePower (VREF);
  DL_UART_DISABLE (UART_0_INST);
  DL_UART_Main_disablePower (UART_0_INST);  

在尝试使用以下序列时、我们在 I2C 通信本身方面遇到了困难
因此、我们没有尝试其他外设:

  DL_I2C_enablePower (I2C_0_INST);  
  DL_ADC12_enablePower (ADC12_0_INST);  
  DL_VREF_enablePower (VREF);
  DL_UART_Main_enablePower (UART_0_INST);

  DL_I2C_enableController (I2C_0_INST);  
  DL_UART_ENABLE (UART_0_INST);
  DL_VREF_enableInternalRef (VREF);

  SYSCFG_DL_I2C_0_init ();
  SYSCFG_DL_UART_0_init ();
  SYSCFG_DL_ADC12_0_init ();
  SYSCFG_DL_VREF_init ();

我们是否应该使用使序列从待机状态退出并进入正常模式  
I2C、ADC 和 UART?

谢谢
Selvam

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

    您希望使用什么事件/信号来解除待机状态?

    MSP 低功耗模式将中断用于所有这些外设。 中断唤醒外设、外设执行任务、MCU 返回睡眠状态。  

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

    尊敬的 Keith:

    我们使用计时器事件从待机模式退出。
    其他中断不是我们应用的套件。


    谢谢
    Selvam

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

    你好 Selvam、

    为了节省更多功耗、我们建议复位所有外设、但您用于唤醒 MCU 的计时器除外。 然后使用__WFI ();进入待机模式。 当发生计时器中断时、MCU 将被唤醒并跳回主线程。 然后、您可以重新配置所有需要的外设。 您可以参考 SDK 中的示例“SysCtl_power_policy_sleep_to_standby"</s>“

    BR、

    Janz Bai