STM32——進階定時器、通用定時器、基本定時器的區別

來源:互聯網
上載者:User

STM32

——進階定時器、通用定時器、基本定時器的區別

 

TIM1和TIM8定時器的功能包括【增強型】:

● 16位向上、向下、向上/下自動裝載計數器
● 16位可程式化(可以即時修改)預分頻器,計數器時鐘頻率的分頻係數為1~65535之間的任意數值
● 多達4個獨立通道: ─ 輸入捕獲 ─ 輸出比較 ─ PWM產生(邊緣或中間對齊模式) ─ 單脈衝模式輸出
● 死區時間可程式化的互補輸出
● 使用外部訊號控制定時器和定時器互聯的同步電路
● 允許在指定數目的計數器周期之後更新定時器寄存器的重複計數器
● 刹車輸入訊號可以將定時器輸出訊號置於複位狀態或者一個已知狀態
● 如下事件發生時產生中斷/DMA: ─ 更新:計數器向上溢出/向下溢出,計數器初始化(通過軟體或者內部/外部觸發) ─ 觸發事件(計數器啟動、停止、初始化或者由內部/外部觸發計數) ─ 輸入捕獲 ─ 輸出比較─ 刹車訊號輸入

● 支援針對定位的增量(正交)編碼器和霍爾感應器電路
● 觸發輸入作為外部時鐘或者按周期的電流管理

TIMx主要功能通用TIMx (TIM2、TIM3、TIM4和TIM5)定時器功能包括【通用型】:

● 16位向上、向下、向上/向下自動裝載計數器
● 16位可程式化(可以即時修改)預分頻器,計數器時鐘頻率的分頻係數為1~65536之間的任意數值
● 4個獨立通道: ─ 輸入捕獲 ─ 輸出比較 ─ PWM產生(邊緣或中間對齊模式) ─ 單脈衝模式輸出
● 使用外部訊號控制定時器和定時器互連的同步電路
● 如下事件發生時產生中斷/DMA: ─ 更新:計數器向上溢出/向下溢出,計數器初始化(通過軟體或者內部/外部觸發) ─ 觸發事件(計數器啟動、停止、初始化或者由內部/外部觸發計數) ─ 輸入捕獲 ─ 輸出比較
● 支援針對定位的增量(正交)編碼器和霍爾感應器電路
● 觸發輸入作為外部時鐘或者按周期的電流管理

TIM6和TIM7定時器的主要功能包括【精簡型】: 

● 16位自動重裝載累加計數器
● 16位可程式化(可即時修改)預分頻器,用於對輸入的時鐘按係數為1~65536之間的任意數值分頻
● 觸發DAC的同步電路 注:此項是TIM6/7專屬功能.
● 在更新事件(計數器溢出)時產生中斷/DMA請求

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.