• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机可以产生任意占空比的PWM波么?

冷月清风 2018-11-14 浏览量:1361
单片机可以产生任意占空比的PWM波么?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 完全可以,

    PWM的频率和占空比是可以任意设定的。

    但是频率太高了,占空比的精度就低了,反之频率低,占空比的精度就高。

    举个例子,比如:

    你的PWM频率为1KHZ, 那么你的占空比0-100%  可以由0-5000的数据表示。

    如果你的PWM频率为100KHZ,那么只能用0-10表示占空比0%-100%了

    • 发布于 2018-11-14
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:22
  • 当然可以了,占空比就是高电平的比例,设置相关的寄存器 完全没有问题!
    • 发布于2018-11-14
    • 举报
    • 评论 0
    • 2
    • 0

  • 可以,0%-100%都没问题,调节定时器的比较值就可以了
    • 发布于2018-11-14
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以,占空比从0%到100%可以任意设置,你只需要写一个循环,接一个小灯就可以看到明暗的变化情况了,查看芯片的数据周测,找到设置占空比的寄存器,对寄存器进行操作就行了,或者使用库函数的话,找到设置占空比的库函数就可以了,更方便
    • 发布于2018-11-14
    • 举报
    • 评论 0
    • 1
    • 0

  • 理论上是可以的,本来就是设置数值的
    • 发布于2018-11-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上是可以输出任何一种占空比的pwm波
    • 发布于2018-11-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以产生任意占空比的 pwm 波形,但是也不要太任意,0.00001 % 还是挑不出来的。占空比精度不是太高都可以。
    • 发布于2018-11-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 频率和占空比都可以改变的,设置对应端口的寄存器就行!
    • 发布于2018-11-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是不可以的,受到了单片机的主频的大小的限制
    • 发布于2018-11-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 完全可以,配置相应的寄存器,可以随便输出你想要的PWM
    • 发布于2018-11-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 受到单片机性能的约束,太过极限的就不行
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 当然可以,能满足正常使用
    • 发布于2018-11-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 占空比是可以任意设置的,但是一些太小的占空比输出误差较大
    • 发布于2018-11-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上可行,但也跟单片机自己的晶振有关。
    • 发布于2018-11-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 占空比只能是0到100%,ARM的单片机可以产生这100个级数的PWM波。
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 是可以的,但是精度是有要求的,并不可以无限的小
    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 当然是可以产生的,在你的PWM配置里面就可以完成相关修改
    • 发布于2018-12-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机可以产生任意占空比的PWM波么?