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

YunTu Forum

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

LE05 Wdg_Demo问题

已定时 已固定 已锁定 已移动 YTM32B1L系列
11 帖子 4 发布者 502 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 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
    • 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

                      • 云途开发生态介绍

                        快速上手云途开发生态

                      • 云途论坛规则/Yuntu Forum Rules

                        发帖前请查看

                      • YT CONFIG TOOL调查问卷

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

                      • demo
                        19
                        can
                        18
                        uds
                        11
                        lin stack
                        7
                        fbl
                        5
                        yt-link
                        5
                        md14
                        4
                        adc模块
                        3
                        Online Users
                        kasselK
                        kassel
                        gaoShengG
                        gaoSheng
                        DigaD
                        Diga
                        yt0069Y
                        yt0069
                        xianghanX
                        xianghan
                        lfL
                        lf
                        • 登录

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