STM8L中文參考手冊(4)-_第1頁
STM8L中文參考手冊(4)-_第2頁
STM8L中文參考手冊(4)-_第3頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、STM8L 中文參考手冊( 4) -20 16位通用定時器 (TIM2 、 TIM3 、tim5)20.1簡介本章介紹TIM2、TIM3和tim5是相同的定時器每個定時器包括一個由可編程分頻器驅(qū)動的 16 位上下自動重載計數(shù)器它可以用于多種目的,包括:蛀時產(chǎn)生測量輸入信號的脈沖長 度 (輸入捕獲 )產(chǎn)生輸出波形 (輸出比較、脈寬調(diào)制和脈沖模式 ) 各種中斷能力事 件 (捕獲、比較、溢出 )與其他定時器或外部信號 (外部時鐘、復位、觸發(fā)使能 )同步 定時器時鐘可以來自內(nèi)部時鐘,也可以來自配置寄存器或外部源本 章僅介紹通用定時器的主要特性。它參考了與 19:16 高級控制定時器 (TIM1) 相對

2、應的部分中的每個功能的更詳細的信息頁 28320.2 TIMx 主要功能通用 TIMx TIM2/TIM3 功能包括: 16位向上、 向下、向上 /向下自動刷新計數(shù)器 3位可編程分頻器允 許將計數(shù)器的時鐘頻率分成 1至128的任意 2次方兩個獨立的低電平 通道:輸入捕獲輸出比較脈沖寬度調(diào)制產(chǎn)生 (邊沿對齊 )-一個脈沖輸出模式 低電平中斷輸入,用于復位定時器輸出信號,或處于已知狀態(tài) 輸入 捕捉2可通過來自comp2比較器更新的中斷和 DMA 請求產(chǎn)生以下事件 :當計數(shù)器溢出時,計數(shù)器初 始化(軟件)輸入捕捉輸出比較中斷輸入觸發(fā)事件 (開始、停止、內(nèi)部 /外部觸發(fā)初始化或計數(shù) )時間單元定時器時

3、基單元包括 : 16位可逆計數(shù)器時鐘源是內(nèi)部時鐘(fsysclk)它由預分頻器計數(shù)器的時鐘ck_cnt驅(qū)動, 預分頻器計數(shù)器直接連接到 ck_psc 時鐘饋送分頻器分頻器的實現(xiàn)如下:7位計數(shù)器(在timx_pscr寄存器中)由基于 低預分頻器的 3 位寄存器控制它可以控制飛行中寄存器緩沖區(qū)的變 化。它可以將計數(shù)器的時鐘頻率轉(zhuǎn)換為1、2、4、8、16、32、64 或128計數(shù)器的時鐘頻率計算如下 :fCk _ CNT = fck _ PSC/2(PSCR2:0)計數(shù)器操作請參考第 頁:上部 288,模式部分 在第 290頁向下計數(shù), 模式 中心對齊(向上/向下計數(shù)時鐘/觸發(fā)控制器參見第296頁第

4、19.4節(jié):TIM1時鐘/觸發(fā)控制器2033采集/比較通道輸入級參見第310頁第19.5節(jié):TIM1采集/比較通道有兩個輸入通道,如圖 122:輸入級框圖通道 2內(nèi)部連接到比較器輸出級參見第 頁 :315,輸出級 強制輸出模式在第 316 頁,第頁 :脈寬調(diào)制模式在第 318 頁如圖 124 所示。 TIMx 輸出沒有死區(qū)或互補輸出當使用中斷功能中斷 時,輸出使能信號和無效電平根據(jù)附加控制位 (timx_bkr 寄存器中的MOE 和 Ossi 位 )進行修改當 退出復位時,中斷電路被禁用,閃點低。您可以通過設置 timx_bkr 寄存器秘密位來中斷該功能??梢酝ㄟ^在同一寄存器中配置 BKP 點

5、 來選擇中斷輸入極性貝克爾和 BKP 可以同時修改有關 的更多信息,請參見使用中斷功能的 -325 頁表 73:具有銷毀功能的OCI 通道輸出控制點 (中斷功能已實現(xiàn),互補輸出未實現(xiàn) )392 頁 定時器輸入異或功能在 timx_cr2 中注冊 ti1s 位允許通道 1 的輸入濾波器連接到異或門的 輸出,組合三個輸入引腳 timx_ch1、 timx_ch2 和 timx_bkin 異或輸出可用于所有輸入功能,如觸發(fā)或輸入捕獲使用該功能作為接口的霍爾傳感器的一個例子是 第 331 頁的 霍爾傳感器接口。 20.4 TIMx 中斷定時器 5 中斷請求源 : 捕獲 /比較 2 個中斷 捕獲 /比較

6、 1 個中斷 更新中斷中斷輸入觸發(fā)中斷使用中斷功能設置 timx_ier 寄存器中所需的 cc2ie 和/或 cc1ie 位,為 每個中斷通道發(fā)出中斷請求不同的中斷源也可以通過軟件使用中相應的位寄存器產(chǎn)生 timx_egr7 位 : 自動加載預載皮炎0: TIMX _ ARR 寄存器不通過預緩沖寄存器它可以通過預緩沖寄存器位 6: 5 CMS (1: 0): 中心對齊選擇00:邊緣對齊直接寫入 1: Timx _ ARR 寄存器計數(shù)器計數(shù)的向上或向 下方向取決于位 (DIR)01:中心對齊 1 計數(shù)器計數(shù)上下交替僅當計數(shù)器計數(shù)下降時,輸出比 較中斷配置輸出通道標志 (CCIS = 00 tim

7、x_ccmri 寄存器 )10:中心對齊 2 計數(shù)器計數(shù)上下交替僅當計數(shù)器計數(shù)時,輸出比較中 斷配置輸出通道標志 (CCIS = 00 timx_ccmri 寄存器 )11:中心對齊 3 計數(shù)器計數(shù)上下交替當計數(shù)器計數(shù)上升或下降時,設 置輸出比較中斷配置輸出通道標志 (CCIS = 00 timx_ccmri 寄存器 )注 意 :只要啟用計數(shù)器 (Cen = 1),就不允許從邊緣對齊切換到中心對齊在 居中模式下,必須禁用編碼器模式 (短消息 = 001,010 或 011 gpt_smcr 寄存器 )4 位控制器:directi on 0:counter as counter 1:counter as counter3位注意:如果定時器配置為中心對齊或編碼模式,則該位為只讀OPM:單脈沖模式0:反連續(xù)更新事件1:計數(shù)器在下一次更新事件時停止計數(shù) (結算中心點 )2 位策略 :更新 請求源0:當啟用 udis 點時,如果在發(fā)送點設置和更新中斷請求時發(fā)生以下 事件之一 :寄存器更新 (計數(shù)器上溢 /下溢 )-ug 點由軟件設置更新事件 通過時鐘 /觸發(fā)控制器 1 生成:當啟用 udis 點時,如果僅當 1 位 udis: update disable0:當計

溫馨提示

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

評論

0/150

提交評論