• 已解决 31743 个问题
  • 已帮助 5551 位优秀工程师

stm32f042停止模式下debug进不去

和尚未出家 2020-06-30 浏览量:93
stm32f042k6使用停止模式一秒钟工作10ms,这样芯片不停的复位也不知道工作情况,debug也进不去,烧程序也很麻烦,我这样不等于闭着眼运行吗。想问一下大家低功耗都什么流程,有没有好方法搞低功耗的项目
单片机 STM32
0 0 收起

我来回答

最佳答案
  • 可以先不在低功耗模式下工作调试,程序测试稳定后再设置成低功耗模式
    • 发布于 2020-06-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 另,停机模式-->工作模式,芯片不复位
    • 发布于2020-06-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 停机模式就是这样子的,你调试代码不可以在低功耗模式下调试,要在正常模式下调试的
    • 发布于2020-06-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 停止模式是不能调试的,停止模式任何操作都无用,不过你可以用串口来调试,在唤醒的时候打印一些单片机内部参数来实现调试功能
    • 发布于2020-07-01
    • 举报
    • 评论 0
    • 0
    • 0

  • debug只能是芯片正常工作时才可用,在低功耗模式时,如停机模式,睡眠模式等,芯片会根据配置的逻辑进入到低功耗模式中,进入低功耗了,你的仿真就没有使用了,有时,仿真器会自动连接一下芯片,就有了复位了。
    • 发布于2020-07-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 停止模式下jtag功能被禁用,所以无法调试,这种情况,最好在芯片唤醒的时候点亮LED,因为控制LED只需要一个IO,很简单
    • 发布于20小时前
    • 举报
    • 评论 0
    • 0
    • 0

stm32f042停止模式下debug进不去