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

YunTu Forum

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

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

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

    janky

    1. 手册里有的
      93eb8ba5-5dfe-45a5-9cf4-db5a57358a03-image.png

    6153e368-a7ba-4e4d-b17b-fc53efe87bfb-image.png

    1. 可以分频,按照前面同事的回复配置即可,WDG模块中选择IPC时钟,Clock Configuration里面分频
      4e5e295a-fe72-41ab-987a-5ed31c5e40be-image.png
    jankyJ 2 条回复 最后回复
    0
    • jankyJ 离线
      jankyJ 离线
      janky
      回复了zyq 最后由 编辑
      #17

      zyq

      a733ed29-af1a-4ab9-86f2-bcd23cffd6d7-image.png

      感谢你的指出, ,看门狗选WDG_LPO_CLOCK, 配置时间生效了,但最长只能2秒多。

      那我这样设置,看门狗频率会是多少呢? 我猜是2K, 但是并不对,我设置 .timeoutValue= (2*1000)*2, 很久都没复位。

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

        zyq 另外, 我下载的 数据手册,YTM32B1MC0x_DS_v1.2.pdf 只到第7章,我看你的截图都到31章节了。 麻烦上传一份数据手册。谢谢

        1 条回复 最后回复
        0
        • zyqZ 离线
          zyqZ 离线
          zyq YunTu
          编写于 最后由 编辑
          #19

          是2K,是不是你配置了中断,第一次超时后进中断了,第二次才复位。
          我那个到31章节的是Reference Manual手册,可以在YCT里下载。

          jankyJ 2 条回复 最后回复
          0
          • jankyJ 离线
            jankyJ 离线
            janky
            回复了zyq 最后由 编辑
            #20

            zyq 1e771246-42e3-44fe-9451-64720b52cf25-image.png

            并没有配置中断。

            1 条回复 最后回复
            0
            • 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
                      • 版块
                      • 最新
                      • 标签
                      • 热门