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

stm32单片机定时器的作用

lemeike 2017-02-21 浏览量:1802
最近在学习stm32,感觉定时器真的好难。尤其是对于输入捕获和输出比较的作用,除了测量个pwm也没有找到其他的应用。一直也没有搞懂,希望给位大神赐教啊
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 定时器的用途很多啊,可以用来实现实时时钟、倒计时等一些简单的计时,复杂一点的还可以用来控制步进电机加减速、通信延时等,基本上很多应用里面都会用到定时器。
    • 发布于 2017-02-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 对于STM32的定时器模块,我个人认为有以下几个用途:

    1、定时器可以产生精准的定时

    2、捕获和产生PWM波

    这些用途只需要知道怎么用就行了,它的硬件组成比较复杂

    • 发布于2017-02-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 定时器学会几个基本用法就好,遇到实际问题,再去找相应的用法
    • 发布于2017-02-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 所以您的問題是在定時器上的應用? 其實有好幾個

    1. 輸入捕捉/輸出比較,用來檢測輸入脈衝或者計數時比較並輸出脈衝

    2. 定時器溢位中斷,用於普通精準計時應用

    3. PWM輸出

    4. ADC/DAC

    這裡您提到PWM,那麼首先是PWM輸入,測量脈衝寬(Duty cycle)


    要懂設置最好都要看的懂每張圖在做什麼

    再來是PWM輸出

    比起PWM輸入來說,PWM輸出可以用來控制馬達/步進馬達,是非常重要的技巧,由CCR和ARR決定Duty cycle,這張圖是邊緣對齊

    這張是中央對齊,您必須看得懂時序圖,您就可以理解要如何配置

    這些其實都在Datasheet中,以上希望對您有用

    • 发布于2017-02-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 无论是单片机定时器,还是计数器,他们在单片机的工作运行过程中都有定时或事件计数功能,因此常常会被应用于时间控制、程序延时、对外部时间计数和检测等工作范围内。而一旦了解了计数器/定时器的应用领域和使用情况,工程师就可以充分利用单片机定时器来完成一些对时间限制要求精准的程序的设定,例如信号检测或电气自动化设计,都是比较常用到单片机计数器进行程序设计的领域。
    • 发布于2017-02-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 定时器只要学会怎么设置寄存器,怎么使用就行
    • 发布于2017-02-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 定时器的作用就是定时,所有与时间相关的功能都可以使用定时器来完成。

    之所以使用定时器,就是在定时时间没有到时,单片机可以去完成其他的工作,而不会占用单片机一直在等待时间完成。

    就是提高了单片机的工作效率

    • 发布于2017-02-21
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32单片机定时器的作用