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

YunTu Forum

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

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

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

    zyq b0f79e88-9961-4b62-86aa-d847dc7c402e-Wdg_Demo.zip

    离成功不远了,如果可以, 请帮忙配一下, 我的需求是,
    1, 尽可能选择低功耗下的时钟, 因为产品有很高的功耗要求,所以我选LPO
    2,可进行秒级的超时配置,以ms级*1000也可(我在以往的平台就是这样的)
    3,最好能支持10秒的超时配置, 因为频繁唤醒喂狗也会引起功耗提高。

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

      恭喜你发现了个bug
      这个是因为 SDK LPO 的 INDEX 配置错误,也就是说你的 IPC 没有配置有效时钟。当前代码配置的是 reseved 的时钟,所以当 WDG 选择 IPC 时钟时,由于没有有效的时钟,WDG 配置失效,未工作。

      26d39c58-ee3a-47cd-9236-d2940c597c05-image.png img_v3_02nk_6a6b1879-c29b-4568-90f8-329d35ce3dfg.jpg

      下个版本会修复该问题,当前可以在 WDG 初始化之前增加下述代码,让 IPC 配置正常的时钟

          /* Disable WDG IPC at first */
          IPC->CTRL[IPC_WDG0_INDEX] = 0;
          /* Select LPO as function clock and divider is 1 */
          IPC->CTRL[IPC_WDG0_INDEX] = 0x401;
          ...
          WDG_DRV_Init(0, &wdg_config0);
      
      jankyJ 1 条回复 最后回复
      0
      • yt0069Y 离线
        yt0069Y 离线
        yt0069 YunTu
        编写于 最后由 编辑
        #23

        当选择lpo作为wdg时钟源时请注意lpo时钟的精度范围

        img_v3_02nk_a78a0dc5-8197-469b-8873-4fbdb5497c0g.jpg

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

          Diga f1547e9e-6474-4200-bf39-d7110190ed9b-d80e8f516f90aab39a7a661dae6ad42.png

          请问是这样操作吗?但是还是不对啊。。

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

            你的96行 0x401 配置的1分频的,如果要16分频,应该写 0xF0401, bit16-19 是分频数

            1 条回复 最后回复
            0

          • 云途论坛规则/Yuntu Forum Rules

            发帖前请查看

          • YCT离线License申请流程

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

          • YT CONFIG TOOL调查问卷

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

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

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