使用簡單說明:
1.配置timx時鐘;其中tim1和tim8掛在apb2匯流排上,tim2-tim7則掛在apb1匯流排上;
2.定時器timx基本配置:時基單位的配置;包括:tim_period(設定自動重裝載暫存器,當計數值達到這個暫存器鎖存數值時,溢位產生事件)、tim_prescaler(設定預分頻數,此引數決定了定時器的計數頻率)、tim_countermode(設定計數模式)、tim_clockdivision(設定時間分割值,特殊場合才會用到,一般不用);
3.記得使能timx,否則不能開始計時。
4.使能timx的中斷源(函式tim_itconfig());
5.使用中斷時,還需配置中斷引數:設定中斷優先順序分組、選擇中斷型別(此處即選擇定時器的中斷)、設定搶占式優先順序和從優先順序;最後還得使能中斷(nvic_irqchannelcmd);
(四)通用定時器的定時功能 使用中斷
使用簡單說明 1.配置timx時鐘 其中tim1和tim8掛在apb2匯流排上,tim2 tim7則掛在apb1匯流排上 2.定時器timx基本配置 時基單位的配置 包括 tim period 設定自動重裝載暫存器,當計數值達到這個暫存器鎖存數值時,溢位產生事件 tim prescaler 設定預分...
STM32 通用定時器基本定時功能
1.stm32的timer簡介 stm32中一共有11個定時器,其中2個高階控制定時器,4個普通定時器和2個基本定時器,以及2個看門狗定時器和1個系統嘀嗒定時器。其中系統嘀嗒定時器是前文中所描述的systick,看門狗定時器以後再詳細研究。今天主要是研究剩下的8個定時器。定時器計數器解析度 計數器型...
STM32 通用定時器基本定時功能
1.stm32的timer簡介 stm32中一共有11個定時器,其中2個高階控制定時器,4個普通定時器和2個基本定時器,以及2個看門狗定時器和1個系統嘀嗒定時器。其中系統嘀嗒定時器是前文中所描述的systick,看門狗定時器以後再詳細研究。今天主要是研究剩下的8個定時器。定時器計數器解析度 計數器型...