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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. YTM32B1MC03H0MLH ,看门狗,WDG,怎么设置时间都无效

YTM32B1MC03H0MLH ,看门狗,WDG,怎么设置时间都无效

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

    974b6d8d-5207-45bc-9256-51ebfed9b509-image.png eb207e55-4785-4119-943d-12b2c296841f-image.png 448ccdd6-2f4c-4b8f-94bd-f0b9eb8cb578-image.png

    LPO是32K,16分频, 8000超时,应该是4秒, 无论我怎么改这个超时都是无效的。请问是为什么呢?

    [09:48:58.026]收←◆Setup WDG and wait for WDG timeout!
    Stop feed and wait for WDG reset.

    [09:48:58.495]收←◆System reset by WDG reset!

    1 条回复 最后回复
    0
    • fzh0907F 离线
      fzh0907F 离线
      fzh0907
      编写于 最后由 编辑
      #2

      看起来是没什么问题,你的程序对WDG模块使能了么?

      jankyJ 1 条回复 最后回复
      0
      • jankyJ 离线
        jankyJ 离线
        janky
        回复了fzh0907 最后由 编辑
        #3

        fzh0907 使能了的,因为我是用demo改的。

        int main(void)
        {
        /* USER CODE BEGIN 1 /
        /
        USER CODE END 1 /
        Board_Init();
        /
        USER CODE BEGIN 2 /
        /
        Check whether the reset is caused by WDG. /
        if (RCU->RSSR & RCU_RSSR_WDG_MASK)
        {
        PRINTF("System reset by WDG reset!\n");
        /
        Clear all reset flags. /
        RCU->RSSR = RCU->RSSR;
        }
        else
        {
        PRINTF("Setup WDG and wait for WDG timeout!\n");
        INT_SYS_InstallHandler(lpTMR0_IRQn, LPTMR0_TriggerIRQHandler, NULL);
        /
        Enable lptmr interrupt. /
        INT_SYS_EnableIRQ(lpTMR0_IRQn);
        /
        Init wdg module. */
        WDG_DRV_Init(0, &wdg_config0);

            /* Start lptmr timer. */
            lpTMR_DRV_StartCounter(0);
            while (lptmr_isr_cnt < 3)
            {
            }
            /* Close lptmr timer. */
            lpTMR_DRV_StopCounter(0);
            PRINTF("Stop feed and wait for WDG reset.\n");
        }
        /* USER CODE END 2 */
        
        /* Infinite loop */
        /* USER CODE BEGIN WHILE */
        while (1)
        {
            /* USER CODE END WHILE */
            /* USER CODE BEGIN 3 */
        }
        /* USER CODE END 3 */
        

        }

        static void Board_Init(void)
        {
        CLOCK_SYS_Init(g_clockManConfigsArr,CLOCK_MANAGER_CONFIG_CNT,g_clockManCallbacksArr,CLOCK_MANAGER_CALLBACK_CNT);
        CLOCK_SYS_UpdateConfiguration(CLOCK_MANAGER_ACTIVE_INDEX,CLOCK_MANAGER_POLICY_AGREEMENT);
        PINS_DRV_Init(NUM_OF_CONFIGURED_PINS0,g_pin_mux_InitConfigArr0);
        UTILITY_PRINT_Init();
        lpTMR_DRV_Init(0,&LPTMR_Config,false);
        }

        1 条回复 最后回复
        0
        • DigaD 离线
          DigaD 离线
          Diga
          编写于 最后由 编辑
          #4

          你选的 WDG 的计数时钟是不分配的 LPO,还是32kHz
          第一张图配置的是 IPC clock,即模块的功能时钟

          image.png

          jankyJ 1 条回复 最后回复
          0
          • jankyJ 离线
            jankyJ 离线
            janky
            回复了Diga 最后由 janky 编辑
            #5

            Diga 在 YTM32B1MC03H0MLH ,看门狗,WDG,怎么设置时间都无效 中说:

            不分配的 LPO,还是32kHz

            我没看明白,我第一张图就是选LPO,分频16啊,818cef49-5f4f-4c4c-a082-d509e78b9ca7-image.png

            1 条回复 最后回复
            0
            • DigaD 离线
              DigaD 离线
              Diga
              编写于 最后由 编辑
              #6

              模块的功能时钟是图里这个,就是2k,但计数时钟是第二张图里配置的32k。
              两个时钟是分开的
              要是想要两个时钟 sync 一下,就把第二帐图里配置成 IPC 的

              1 条回复 最后回复
              0

            • 云途论坛规则/Yuntu Forum Rules

              发帖前请查看

            • YCT离线License申请流程

              帮助没办法联网的电脑使用YCT

            • YT CONFIG TOOL调查问卷

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

            • demo
              12
              can
              9
              lin stack
              6
              yt-link
              5
              vscode
              3
              adc模块
              2
              i2c
              2
              uuid
              2
              Online Users
              WKYW
              WKY
              • 登录

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