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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. eTMR3初始化后, eTMR0 或者 eTMR2 的pwm波形不正确

eTMR3初始化后, eTMR0 或者 eTMR2 的pwm波形不正确

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

    如果不初始化eTRM3,那么eTMR2可以正常输出 20KHZ, 75%占空比波形;
    如果初始化了eTMR3后, eTMR2 的pwm波形就输出的不正确了(20KHZ, 15%占空比)。
    f9036345-6f16-4f81-95e9-67a4ece7dacb-image.png

    请问有大佬知道有什么需要特殊操作的吗?

    1 条回复 最后回复
    0
    • lisiL 离线
      lisiL 离线
      lisi
      在 回复了 xianghan 最后由 lisi 编辑
      #4

      xianghan 感谢回复,
      我是用的官方100pins 32B1MD1 开发板 + 官方 64pins 32B1MD1 eTMR_Pwm_Demo 改的。

      453a84cd-464c-4540-b7ce-15db9f7e84de-image.png

      屏蔽掉红线部分,就可以正常输出了

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

        补充:步骤是
        1、在Board_init中,最后调用了 eTMR_DRV_InitPwm(3,&ETMR_PWM_Config3);去初始化eTMR3的PWM功能;
        2、调用eTMR_DRV_UpdatePwmChannel(2, 3, 0x6000U, 0);去调整eTMR2 CH3的PWM占空比为75%

        抓波形显示的是不正确的15%占空比

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

          每个ETMR是相互独立的,不存在互相影响。
          1 排查一下外围电路是否有干扰。
          2 debug看一下是那句代码影响输出结果的偏差。

          lisiL 1 条回复 最后回复
          0
          • lisiL 离线
            lisiL 离线
            lisi
            在 回复了 xianghan 最后由 lisi 编辑
            #4

            xianghan 感谢回复,
            我是用的官方100pins 32B1MD1 开发板 + 官方 64pins 32B1MD1 eTMR_Pwm_Demo 改的。

            453a84cd-464c-4540-b7ce-15db9f7e84de-image.png

            屏蔽掉红线部分,就可以正常输出了

            1 条回复 最后回复
            0
            • xianghanX 离线
              xianghanX 离线
              xianghan YunTu
              写于 最后由 编辑
              #5

              image.pngETMR初始化的第三个入参传错了,你传的是一样的

              lisiL 1 条回复 最后回复
              0
              • lisiL 离线
                lisiL 离线
                lisi
                在 回复了 xianghan 最后由 编辑
                #6

                xianghan 好的,谢谢

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