Hi:
当我使用电源管理模块让 MCU 进入睡眠状态时,我发现当我打开 ADC 模块或使用 UART_SendDataBlockinig 时,mcu 无法进入睡眠状态。
附件是我的项目,希望得到您的帮助。
IDE:S32DS
SDK:RTM4.01
这是预料之中的,您应该在 MCU 进入任何低功耗模式之前断开调试器。
谢谢您的回复,我在没有调试的情况下再次尝试,发现结果是正确的,但是连接仿真器时无法进入STOP1模式,这个问题还是解决了,谢谢。
你说得对,图片是我尝试使用PTB13唤醒测试的结果。
事实上,我测试了你的演示,进入 STOP1 模式后(将 PTB13 连接到地,确保唤醒引脚处于稳定状态),LPUART 模块没有输出任何东西。
你好,@Senlent:
当调用POWER_SYS_SetMode(STOP1,POWER_MANAGER_POLICY_AGREEMENT)时;
mcu 应该在待机状态下停止,但 lpuart 发送“核心频率”消息。您可以将 PB13 连接到 VCC 或 GND,如果 mcu 进入睡眠状态,lpuart 不应该有消息。
谢谢
我已经测试了你的项目并且它在我这边运行良好。
(我已将 PTB13 接地。)