《智能電子產品設計與制作》課件1.6.1定時器內部結構_第1頁
《智能電子產品設計與制作》課件1.6.1定時器內部結構_第2頁
《智能電子產品設計與制作》課件1.6.1定時器內部結構_第3頁
《智能電子產品設計與制作》課件1.6.1定時器內部結構_第4頁
《智能電子產品設計與制作》課件1.6.1定時器內部結構_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

項目一1.6.1通用定時器內部結構2026年1月10日星期六

智能電子產品設計與制作智能光電技術應用專業(yè)教學資源庫定時器概述通用定時器內部結構主要內容定時器類型定時器計數位數計數類型DMA請求捕獲/比較通道數互補輸出高級定時器TIM116位向上,向下

,向上/向下有4有通用定時器TIM316位向上,向下

,向上/向下有4無TIM1416位向上無1無TIM1516位向上有2有TIM16TIM1716位向上有1有基本定時器TIM616位向上有0無

1.定時器概述STM32F030

系列芯片多達10個定時器,其中高級定時器1個,通用定時器5個,基本定時器1個,以及1個獨立看門狗和1個窗口看門狗定時器,1個

SysTick滴答定時器。

2.通用定時器內部結構(1)通用定時器的特性16位向上、向下、向上/向下自動重裝載計數器16位可編程預分頻系數,分頻系數范圍是1~65535多達4個獨立通道:輸入捕獲、輸出比較、

PWM

產生(邊沿和中心對齊模式)、1路脈沖模式輸出等功能使用外部信號控制定時器和定時器互聯的同步電路如下事件發(fā)生時產生中斷/DMA:--更新:計數器向上溢出/向下溢出,計數器初始化(通過軟件或者內部/外

部觸發(fā))--輸入捕獲--觸發(fā)事件

(計數器啟動、停止、初始化或者由內部/外部觸發(fā)計數)

--輸入捕獲--輸出比較支持針對定位的增量(正交)編碼器和霍爾傳感器電路觸發(fā)輸入作為外部時鐘或者按周期的電流管理

2.通用定時器內部結構(2)通用定時器框圖Internalclock(CK_INT)TIMxCLKfromRCCCapture/Compare

1regsisterpC1REFcc21Capture/Compare2register

c2REFC3REFCapture/compareregistercc4I2

Auto-reload

register

Stop,clearorupldownCK_PSC

PSC

CK_CNT

CNT

counterprescalerPolarityselection&edgedetector&prescalerITR1

ITRITR3T11F_EDOutput

OC1

controlOutputcontroloutput

OC3

controlDoutputoC4TRCTI2FP2TRC—TI3FP3IC3TRCT14FP34T14FP4TriggercontrollerTRGOtoothertimers

to

DAC/ADCInput

filter

&

edgedetectorInputfilter&edgedetectorInputfilter&edgedetectorInputfilter&

edgedetectorTIMx_CH1葉TIMx_CH2中TIMx_CH4中ETRFInpufiterTRCPrescalerPrescalerPrescalerPrescalercc2ICC3I

C3PSCC?ITI1TI2TI3TI4Reset,enable,up,countSlavemodeTI1FP1-

TI2FP2—3TIM

ETR口-EncoderETRF

2.通用定時器內部結構(3)定時器定時時間計算在使用定時器的各個功能時,都要用到定時器的計時周期。我們一般使用內部的系統(tǒng)時鐘經過分頻后作為定時的時鐘源,使用向上的計數模式。這里設定系統(tǒng)時

鐘為48MHz,

定時器重裝載值為arr,分頻比為psc,

定時時長為t,

則有t=(arr+1)*(psc+1)/48M也就是定時時長由arr和psc決定,由于一個方程中有2個未知數,那么arr和psc的值不是唯一的,只要保證arr和psc的取值在0~65535之間都是可以的。定時器的一個計時周期對應一個PWM周期,脈寬(高電平的寬度)需要根據輸出管腳的初始電平的不同,或者為0~CCRx這一段,或者為這一段。改變CCRx的值即可實現脈寬的控制。

2.通用定時器內部結構(4)定時器產生PWMSTM32F0系列的TIM1、TIM3、TIM14~TIM17定時器都可以用來產生PWM輸出。

2.通用定時器內部結構(5)定時器輸入捕獲STM32

的輸入捕獲模式可以用來測量脈沖寬度或者測量頻率等。計數器往復的在0~ARR之間進行計數,外部輸入信號假定上升沿觸發(fā)捕捉,則在外部信號上升沿到

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論