久芯网

STM32L431 STOP2模式 DEBUG 如何才能好用?

avatar maleisj 提问时间: 2023-10-04 11:47:01 / 未解决
STM32L431 STOP2模式 DEBUG  如何才能好用?跪求帮助谢谢!!

STM32L431 进入STOP2模式,已经开启HAL_DBGMCU_EnableDBGStopMode(); 并且使能了 PA13 ,PA14管脚时钟;

在程序进入主循环后,不断快速轮训。完全不受低功耗定时器,定时唤醒时序的控制。 程序无法在低功耗停止模式下DEBUG。

请问还需要开启什么吗?比如__HAL_DBGMCU_UNFREEZE_LPTIM1();这些是否必要?还有什么其他需要开启或关闭的地方,如SRAM,FLASH,WATCHDOG等?


另外,RCC_AHB3SMENR ,RCC_APB1SMENR1 什么条件下配置使用?


如需获得 STOP2 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

1个回答
  • avatar butterflyspring
    回答时间: 2023-10-04 12:14:40

    试了一下,就是那一条函数,并且不要关闭PA13,PA14. 这样就能保持系统时钟。同时避免调试陷入STOP下断开连接的烦恼,继续执行下面的代码

会员中心 微信客服
客服
回到顶部