查看: 4942|回复: 5

rt1052指定输出PWM数目

[复制链接]
  • TA的每日心情
    奋斗
    2020-11-28 10:06
  • 签到天数: 147 天

    连续签到: 1 天

    [LV.7]常住居民III

    24

    主题

    267

    帖子

    0

    高级会员

    Rank: 4

    积分
    975
    最后登录
    2021-10-22
    发表于 2019-1-13 13:33:24 | 显示全部楼层 |阅读模式
    RT1052有没有像STM32定时器主从模式,可以指定输出多少个pwm脉冲,同时可以动态调整pwm频率?
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25468
    最后登录
    2025-9-8
    发表于 2019-1-14 17:06:32 | 显示全部楼层
    楼主你好!
    直接在寄存器配置输出几个PWM的功能是没有的,不过你完全可以借助代码去实现,每次重新加载的时候可以计数,如果计到你需要的个数的时候,你可以停止相关的通道。
    关于频率的动态改变,也可以通过代码方式,修改PWM的配置实现PWM频率的改变。

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-11-28 10:06
  • 签到天数: 147 天

    连续签到: 1 天

    [LV.7]常住居民III

    24

    主题

    267

    帖子

    0

    高级会员

    Rank: 4

    积分
    975
    最后登录
    2021-10-22
     楼主| 发表于 2019-1-15 11:46:16 | 显示全部楼层
    小恩GG 发表于 2019-1-14 17:06
    楼主你好!
    直接在寄存器配置输出几个PWM的功能是没有的,不过你完全可以借助代码去实现,每次重新加载的时 ...

    额,通过软件方式修改可以理解,每次中断计数,同时修改频率,但是这个会消耗很多CPU资源。
    论坛@一代睡神的崛起 https://www.nxpic.org.cn/module/forum/thread-615160-1-1.html?imx这篇文章里面说Quad Timer (TMR)可以级联。那是不是可以使用Quad Timer (TMR)作为计数器,级联Quad Timer (TMR)或者eFlexPWM产生的pwm数目?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25468
    最后登录
    2025-9-8
    发表于 2019-1-17 15:59:16 | 显示全部楼层
    walkout 发表于 2019-1-15 11:46
    额,通过软件方式修改可以理解,每次中断计数,同时修改频率,但是这个会消耗很多CPU资源。
    论坛@一代睡 ...

    楼主你好。
    前面有些误导你了,eFlexPWM模块是没有这个功能,不过QuadTimer 是具有输出频率占空比可以调的模式以及输出具体个数的模式。具体你可以看下RT1052的参考手册:
    47.6.5.14 Variable-Frequency PWM Mode
    47.6.5.12 Pulse-Output Mode
    不过这两个模式不能同时选择,所以我想,你可以选择频率可调的模式,然后再结合下代码去实现具体PWM个数的输出。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-11-28 10:06
  • 签到天数: 147 天

    连续签到: 1 天

    [LV.7]常住居民III

    24

    主题

    267

    帖子

    0

    高级会员

    Rank: 4

    积分
    975
    最后登录
    2021-10-22
     楼主| 发表于 2019-1-17 17:48:47 | 显示全部楼层
    小恩GG 发表于 2019-1-17 15:59
    楼主你好。
    前面有些误导你了,eFlexPWM模块是没有这个功能,不过QuadTimer 是具有输出频率占空比可以调 ...

    多谢版主
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25468
    最后登录
    2025-9-8
    发表于 2019-1-18 11:32:24 | 显示全部楼层

    不客气,后续有问题,欢迎继续发帖交流!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-8 16:54 , Processed in 0.086193 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表