12.1Stm32f4xx定時器的介紹
12.1.1STM32F407定時器的介紹
一共有14個定時器
1.基本定時器(2個):定時
2.通用定時器(10個):具備基本定時器的功能,還有輸入捕獲和輸出比較(PWM)。
3.高級定時器(2個):具備通用定時器的功能,擁有互補輸出(死區插入)功能。
12.1.2PWM的介紹
PWM是什麼: 具備必定頻率的脈衝寬度,就是一個高低電平。
佔空比:高電平佔整個週期的比例。
PWM的應用: 七彩燈,直流電機,快充等
窗簾實驗:當窗簾被所有打開,整個窗戶都被遮住,此時室內的光線最弱;當窗簾被慢慢拉起來,室內的光線慢慢變亮,整個窗簾都被收起來的時候,室內光線最強。這就是一種脈衝寬度調節。
12.2通用定時器的特徵
● 16 位自動重載遞增計數器(屬於中等容量器件)
● 16 位可編程預分頻器,用於對計數器時鐘頻率進行分頻(即運行時修改),分頻係數
介於 1 和 65536 之間
● 多達 2 個獨立通道,可用於:
— 輸入捕獲
— 輸出比較
— PWM 生成(邊沿對齊模式)
— 單脈衝模式輸出
● 使用外部信號控制定時器且可實現多個定時器互連的同步電路
● 發生以下事件時生成中斷:
— 更新:計數器上溢、計數器初始化(經過軟件或內部觸發)
— 觸發事件(計數器啓動、中止、初始化或者由內部觸發計數)
— 輸入捕獲
— 輸出比較編程