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

TIM定时器相关问题?

梦想狂人 2018-05-12 浏览量:1017
请问STM32单片机的TIM3定时器,可以实现TIM3定时中断的同时,还能产生PWM波吗这两个功能冲突吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 哪里冲突?如果定时时间 就是你要的 PWM周期的话,。用就是了。没问题。

    定时器中断根据CNT和ARR作比较来挂起定时中断。

    CNT和 CCR比较来输出PWM。如果你的定时时间不变,PWM频率也不变,不知道哪里冲突。

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

其他答案 数量:12
  • 是有冲突的,毕竟一个定时器只有一个计数寄存器,除非你的定时器中断时间比较短可以退一步使用软件PWM波
    • 发布于2018-05-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 会导致定时不准,一般一个定时器只处理一个任务的
    • 发布于2018-05-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可以,要产生定时中断,就需要进行计数,寄存器就被用了;还要产生PWM,怎么产生
    • 发布于2018-05-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可以的只能工作在一种模式下,就像你同一时刻只能在一个地方不可能同时在学校和家里一样。
    • 发布于2018-05-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可以的只能工作在一种模式下,就像你同一时刻只能在一个地方不可能同时在学校和家里一样。
    • 发布于2018-05-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 是可以的,但是PWM的开关频率和定时器的频率是一致的
    • 发布于2018-05-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 那么PWM的时基要与定时器的定时一样才可以。否则只能用两个定时器
    • 发布于2018-05-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 那么你的PWM波只能是固定的周期与频率是不可以修改的。
    • 发布于2018-05-14
    • 举报
    • 评论 0
    • 0
    • 0

  • PWM可以使用GPIO,通过在中断中设置GPIO的电平模拟PWM
    • 发布于2018-05-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

TIM定时器相关问题?