定時器:
1. 定時(時鐘源)
2. 計數(shù)
3.計時
定時器Timer1 ... Timer14
時基部分:
更新中斷updata
遞增0->10
遞減10->0
中心對齊(先遞減后遞增或先遞增后遞減)
1ms
1. 分頻值
(設置與硬件有關)
2.重載值
分頻值*重載值=90M刷喜??
0-65535
硬件會自動將分頻+1囤官,為了防止0分頻,0分頻實際上是1分頻
若想分頻90000税迷,實際上是90000-1
14個定時器時鐘源是固定的
延時(1ms*1000) = 1s
高級控制相比其他丈甸,有互補輸出
基本相比其他,捕獲/比較通道為0
所有都是16位分頻
預分頻系數(shù)為1-65536禁熏,是因為硬件自動+1,自己輸入應該為0-65535
O碧隆铭段!最大接口時鐘最大定時器時鐘
AHB
APB1/45M
APB2/90M
若當前AHB-APB分頻值大于1(AHB≠APB),則乘以2
若當前AHB-APB分頻值等于1(AHB=APB)秦爆,則直接作為時鐘源用
參考脈沖
PWM
OCC
比較值
通過不同的比較值產(chǎn)生不同的脈沖信號
翻轉(zhuǎn)電平
計數(shù)器的比較
直流電機序愚,只有一個線圈
步進電機,有幾個線圈
電機控制
單相脈沖
單相脈沖一般用來直接驅(qū)動步進電機
四種時鐘源:2個內(nèi)部時鐘源等限,2個外部時鐘源
預分頻器+計數(shù)器+自動重載寄存器 = 時基
時基單元包括:
● 計數(shù)器寄存器?(TIMx_CNT)
● 預分頻器寄存器?(TIMx_PSC)
● 自動重載寄存器?(TIMx_ARR)
使用定時器實現(xiàn)精準延時
紅綠燈
主從
預自動重載寄存器(影子寄存器)
立即更新
(不使能)
周期更新
(使能)