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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1L系列
  4. LE05 Wdg_Demo问题

LE05 Wdg_Demo问题

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

    使用官方的Wdg_Demo和demo板,什么都没改,为什么第一次喂狗的时候就复位了?
    这里应该是要发5次Feed wdog,然后Wait for reset happens

    视频如下:
    46fba1c596512451be7ea200276b7c1c.mp4

    170703bd-958f-471e-9c85-e60c25b9dbef-152510b4457a1bb8211d84ae7ffb4a2.png

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

      谢谢答疑。请教一下 LE05 demo板Rev.A跟Rev.B版本的有区别吗?
      上面使用的Rev.B的demo板是客户跑的,现象确实应该是这样

      因为官方demo中的wdg_config0配置如下:

      /*wdg_config0*/
      const wdg_user_config_t wdg_config0 = {
          .clockSource=WDG_SIRC_CLOCK,
          .opMode={
              .deepsleep=false,
              .debug=false,
          },
          .updateEnable=true,
          .intEnable=false,
          .winEnable=false,
          .windowValue=0,
          .timeoutValue=32768,
          .apbErrorResetEnable=0,
      };
      

      配置成这样喂狗时间是16.384ms,确实应该在打印一次Feed wdog后复位

      但是我手上是的demo板是Rev.A。Rev.A同一个demo它却可以打印完5次Feed wdog,然后Wait for reset happens,且到系统复位打印之间花费了40s左右。为什么?
      015707b2-aba5-466b-bb93-f9da45cab04b-1e7666b3a0f646515617f7bb74bd68f.png

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

        狗的超时时间小于 500ms

        1 条回复 最后回复
        0
        • majorM 离线
          majorM 离线
          major YunTu
          写于 最后由 编辑
          #3

          这个是检测到了上次是WDG复位,就不会执行喂狗了,可以再按一下复位键,重新跑就会到另外的分支喂狗

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

            谢谢答疑。请教一下 LE05 demo板Rev.A跟Rev.B版本的有区别吗?
            上面使用的Rev.B的demo板是客户跑的,现象确实应该是这样

            因为官方demo中的wdg_config0配置如下:

            /*wdg_config0*/
            const wdg_user_config_t wdg_config0 = {
                .clockSource=WDG_SIRC_CLOCK,
                .opMode={
                    .deepsleep=false,
                    .debug=false,
                },
                .updateEnable=true,
                .intEnable=false,
                .winEnable=false,
                .windowValue=0,
                .timeoutValue=32768,
                .apbErrorResetEnable=0,
            };
            

            配置成这样喂狗时间是16.384ms,确实应该在打印一次Feed wdog后复位

            但是我手上是的demo板是Rev.A。Rev.A同一个demo它却可以打印完5次Feed wdog,然后Wait for reset happens,且到系统复位打印之间花费了40s左右。为什么?
            015707b2-aba5-466b-bb93-f9da45cab04b-1e7666b3a0f646515617f7bb74bd68f.png

            1 条回复 最后回复
            0
            • yishui66Y 离线
              yishui66Y 离线
              yishui66
              写于 最后由 编辑
              #5

              开了看门狗中断,弄电平翻转来测试wdg定时器时间,如下:

              void WDG0_IRQHandler(void)
              {
                 WDG_DRV_ClearIntFlag(0);
              	WDG_DRV_Trigger(0);/* Feed wdog */
              	 PINS_DRV_TogglePins(GPIOB,1>>0);
              	 
              }
              

              ①使用SIRC作为wdg时钟的时候,测试了三组不同的timeoutValue值,发现真实的wdg时钟接近750HZ,即LPOCLK的时钟

              ②而使用SXOSC作为wdg时钟的时候,测电平翻转的时间符合此时timeoutValue值的预期,测试OK

              1 条回复 最后回复
              0
              • majorM 离线
                majorM 离线
                major YunTu
                写于 最后由 编辑
                #6

                这个是这样的,最早期的芯片WDG时钟确实是LPO,后续芯片改成了SIRC,这个有对应的PCN。

                yishui66Y 1 条回复 最后回复
                0
                • yishui66Y 离线
                  yishui66Y 离线
                  yishui66
                  在 回复了 major 最后由 编辑
                  #7

                  major OK,谢谢答疑

                  1 条回复 最后回复
                  0
                  • 王虎王 离线
                    王虎王 离线
                    王虎
                    写于 最后由 编辑
                    #8

                    兄弟 你得串口助手有下载链接么 求下载

                    yishui66Y 1 条回复 最后回复
                    0
                    • yishui66Y 离线
                      yishui66Y 离线
                      yishui66
                      在 回复了 王虎 最后由 yishui66 编辑
                      #9

                      王虎 上传上来了,你看一下能不能用
                      ATK-XCOM.zip
                      CH340驱动(USB串口驱动)_XP_WIN7共用.zip 串口调试助手.zip

                      王虎王 1 条回复 最后回复
                      0
                      • 王虎王 离线
                        王虎王 离线
                        王虎
                        在 回复了 yishui66 最后由 编辑
                        #10

                        yishui66 7323ba05-d2d7-4215-ab3d-5de7f9ba5525-image.png 感谢你上传的串口助手,那个可以使用,但是和你截图的不是一个也,我觉得你截图的那个非常好看,你截图的这个串口助手方便上传一下么,感谢

                        yishui66Y 1 条回复 最后回复
                        0
                        • yishui66Y 离线
                          yishui66Y 离线
                          yishui66
                          在 回复了 王虎 最后由 编辑
                          #11

                          王虎 抱歉,这个串口助手我也没有,是客户在用

                          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
                          • 版块
                          • 最新
                          • 标签
                          • 热门