发 帖  
原厂入驻New
请问stm32单片机定时器的作用?
68 STM32
分享
最近在学习STM32,感觉定时器真的好难。尤其是对于输入捕获和输出比较的作用,除了测量个pwm也没有找到其他的应用。一直也没有搞懂,希望给位大神赐教啊
0
2020-6-19 09:04:02   评论 分享淘帖 邀请回答
6个回答
对于STM32的定时器模块,我个人认为有以下几个用途:
1、定时器可以产生精准的定时
2、捕获和产生PWM波
这些用途只需要知道怎么用就行了,它的硬件组成比较复杂
2020-6-19 08:27:06 评论

举报

云汉达人
定时器学会几个基本用法就好,遇到实际问题,再去找相应的用法
邀请回答

所以您的問題是在定時器上的應用? 其實有好幾個
1. 輸入捕捉/輸出比較,用來檢測輸入脈衝或者計數時比較並輸出脈衝
2. 定時器溢位中斷,用於普通精準計時應用
3. PWM輸出
4. ADC/DAC
這裡您提到PWM,那麼首先是PWM輸入,測量脈衝寬(Duty cycle)


要懂設置最好都要看的懂每張圖在做什麼
再來是PWM輸出


比起PWM輸入來說,PWM輸出可以用來控制馬達/步進馬達,是非常重要的技巧,由CCR和ARR決定Duty cycle,這張圖是邊緣對齊
這張是中央對齊,您必須看得懂時序圖,您就可以理解要如何配置


這些其實都在Datasheet中,以上希望對您有用
2020-6-19 08:49:56 评论

举报

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

举报

定时器只要学会怎么设置寄存器,怎么使用就行
2020-6-19 09:18:09 评论

举报

云汉达人 邀请回答

定时器的作用就是定时,所有与时间相关的功能都可以使用定时器来完成。
之所以使用定时器,就是在定时时间没有到时,单片机可以去完成其他的工作,而不会占用单片机一直在等待时间完成。
就是提高了单片机的工作效率
2020-6-19 09:27:28 评论

举报

只有小组成员才能发言,加入小组>>

275个成员聚集在这个小组

加入小组

创建小组步骤

关闭

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

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