跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. YTM32B1MD1 进入Standby模式唤醒后跑飞

YTM32B1MD1 进入Standby模式唤醒后跑飞

已定时 已固定 已锁定 已移动 已解决 YTM32B1M系列
7 帖子 3 发布者 2.3k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • yuchuangxinY 离线
    yuchuangxinY 离线
    yuchuangxin
    写于 最后由 编辑
    #1

    问题描述:注册了PTC_15和PTA2两个IO中断唤醒源,调用执行进入Standby模式接口后,电流<1ma且Ozone Debug断开,使用对应IO唤醒后,能看到电流>200ma,且使用Ozone能正常接入运行的代码,但是执行的地址不对,无法正常运行正常逻辑。
    云途配置工具对应IO配置如下:
    93445bef-6e41-4a36-a49e-70ab00adf8da-PixPin_2025-09-23_17-35-38.png
    时钟配置:
    316a8f41-41a8-472d-8939-8d1af6b70463-PixPin_2025-09-23_17-36-00.png
    模块配置:
    6b0b20c9-1309-4c81-9a26-502091d63d1a-PixPin_2025-09-23_17-36-29.png
    3935fb99-c373-446f-b274-942f16204387-PixPin_2025-09-23_17-36-43.png
    程序
    e3393924-a852-42ac-88cb-12c470688b7d-PixPin_2025-09-23_17-37-18.png
    fe86adf2-9270-49aa-936b-fb86f6f5cada-PixPin_2025-09-23_17-37-50.png
    e3ac9105-bfc4-4274-8a92-dd8d97b5232c-PixPin_2025-09-23_17-38-18.png

    麻烦帮忙确认下,是否进入Standby模式和退出Standby模式需要额外的注意事项?

    1 条回复 最后回复
    0
    • yuchuangxinY 离线
      yuchuangxinY 离线
      yuchuangxin
      在 回复了 YQH 最后由 编辑
      #7

      YQH
      按照之前的描述,首先,我关闭了WKU模块,然后我使能了对应IO的中断,并且可以在对应的中断回调里观察到触发中断的计数增加
      aa2f4a0b-abbf-46e1-98e2-d36315a1d1a1-PixPin_2025-09-25_10-00-11.png
      所以,gpio中断是没有问题的。

      然后我在休眠前,Deinit了目前使用的外设,
      8d44f3ab-f33d-43f2-baeb-37de4dfe82c3-PixPin_2025-09-25_10-01-56.png
      但是实际唤醒后,电流可以看到起来,但是并没有在while里死循环,
      a439509a-7c15-4bc7-a956-64837fed4be1-PixPin_2025-09-25_10-06-13.png

      1 条回复 最后回复
      0
      • qinzhaoQ 离线
        qinzhaoQ 离线
        qinzhao YunTu
        写于 最后由 编辑
        #2

        wku主要针对powerdown模式唤醒,standby直接配置成gpio中断就可以唤醒。1)可以先不休眠,调试gpio中断没问题后,再休眠调试。2)standby唤醒后会继续执行下一行,可以在进入standby的下一行while(变量),唤醒后卡死在while,手动修改变量值后单步排查异常出现位置

        yuchuangxinY 1 条回复 最后回复
        0
        • yuchuangxinY 离线
          yuchuangxinY 离线
          yuchuangxin
          在 回复了 qinzhao 最后由 编辑
          #3

          qinzhao

          1)wku主要针对powerdown模式唤醒,standby直接配置成gpio中断就可以唤醒

          • 我可以理解为,如果只需要Standby模式,不需要配置WKU这个模块吗?

          2)先不休眠,调试gpio中断没问题后,再休眠调试

          • 这个主要确认下,对应的IO对应上升/下降沿是否正确触发中断对吧?我可以直接在配置工具IntCtrl模块设置对应的IO回调来确认吗?因为我们没有预留Debug的串口,所以只能通过Ozone仿真来调试

          3)standby唤醒后会继续执行下一行,可以在进入standby的下一行while(变量),唤醒后卡死在while

          • 这个我确认下

          另外,想确认下,目前的时钟配置有问题吗?我看《SDK应用_LE系列 Power模块配置及应用.pdf》,对应的内容需要使用内部时钟
          b7eea065-fbd7-4cae-9369-225b0a4d5ab4-PixPin_2025-09-23_18-12-15.png

          这个是我目前的时钟配置:

          const scu_config_t clock_config0ScuConfig = {
              .fircEnable = true,
              .fircDeepSleepEnable = false,
              .sircDeepSleepEnable = false,
              .sircStandbyEnable = false,
              .sircPowerDownEnable = false,
              .sysClkSrc = SCU_SYSTEM_CLOCK_SRC_PLL,
              .fxoscConfig =
                  {
                      .enable = true,
                      .bypassMode = false,
                      .gainSelection = 5,
                      .frequency = 16000000U,
                  },
              .pllConfig =
                  {
                      .enable = true,
                      .pllRefClock = SCU_PLL_REF_FXOSC_CLK,
                      .pllFeedBackDiv = 30,
                      .pllRefClkDiv = 2,
                  },
              .sysDiv = SCU_SYS_CLK_DIV_BY_1,
              .fastBusDiv = SCU_SYS_CLK_DIV_BY_1,
              .slowBusDiv = SCU_SYS_CLK_DIV_BY_3,
              .flashDiv = SCU_SYS_CLK_DIV_BY_3,
              .clockOutConfig =
                  {
                      .enable = false,
                      .source = SCU_CLKOUT_SEL_PLL_CLK,
                      .divider = 1
                  },
          };
          
          YQHY 2 条回复 最后回复
          0
          • YQHY 离线
            YQHY 离线
            YQH YunTu
            在 回复了 yuchuangxin 最后由 编辑
            #4
            此主題已被删除!
            1 条回复 最后回复
            0
            • qinzhaoQ 离线
              qinzhaoQ 离线
              qinzhao YunTu
              写于 最后由 编辑
              #5
              此主題已被删除!
              1 条回复 最后回复
              0
              • YQHY 离线
                YQHY 离线
                YQH YunTu
                在 回复了 yuchuangxin 最后由 编辑
                #6

                yuchuangxin
                1)是的,standby模式不需要配置WKU模块。
                2)可以的,主要是在休眠前确认gpio中断可以正常触发,保证休眠后可以唤醒MCU。
                3)时钟配置可以的,休眠前主要是保证把外设deinit

                yuchuangxinY 1 条回复 最后回复
                0
                • yuchuangxinY 离线
                  yuchuangxinY 离线
                  yuchuangxin
                  在 回复了 YQH 最后由 编辑
                  #7

                  YQH
                  按照之前的描述,首先,我关闭了WKU模块,然后我使能了对应IO的中断,并且可以在对应的中断回调里观察到触发中断的计数增加
                  aa2f4a0b-abbf-46e1-98e2-d36315a1d1a1-PixPin_2025-09-25_10-00-11.png
                  所以,gpio中断是没有问题的。

                  然后我在休眠前,Deinit了目前使用的外设,
                  8d44f3ab-f33d-43f2-baeb-37de4dfe82c3-PixPin_2025-09-25_10-01-56.png
                  但是实际唤醒后,电流可以看到起来,但是并没有在while里死循环,
                  a439509a-7c15-4bc7-a956-64837fed4be1-PixPin_2025-09-25_10-06-13.png

                  1 条回复 最后回复
                  0
                  • ,FrankieF Frankie 将这个主题转为问答主题
                  • ,FrankieF Frankie 将这个主题标记为已解决

                • 云途开发生态介绍

                  快速上手云途开发生态

                • 云途论坛规则/Yuntu Forum Rules

                  发帖前请查看

                • YT CONFIG TOOL调查问卷

                  帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

                • can
                  25
                  demo
                  22
                  lin stack
                  13
                  uds
                  13
                  md14
                  6
                  yt-link
                  6
                  fbl
                  5
                  adc模块
                  4
                  Online Users
                  • 登录

                  • 登录或注册以进行搜索。
                  • 第一个帖子
                    最后一个帖子
                  0
                  • 版块
                  • 最新
                  • 标签
                  • 热门