通用定時器(GPTM)-單脈沖模式
文章目錄
- 通用定時器(GPTM)-單脈沖模式
- 1、單脈沖模式介紹
- 2、驅動API介紹
- 3、單脈沖使用實例
本文將詳細介紹如何使用CH32V307通用定時器的單脈沖模式。
1、單脈沖模式介紹
單脈沖模式可以響應一個特定的事件,在一個延遲之后產生一個脈沖,延遲和脈沖的寬度可編程。置OPM位可以使核心計數器在產生下一個更新事件UEV 時(計數器翻轉到0)停止。單脈沖模式下事件產生和脈沖響應如下圖所示:
如圖所示,需要在TI2輸入引腳上檢測到一個上升沿開始,延遲Tdelay之后,在OC1 上產生一個長度為Tpulse的正脈沖:
1) 設定TI2 為觸發。
-
置CC2S域為01b,把TI2FP2映射到TI2;
-
置CC2P位為0b,TI2FP2 設為上升沿檢測;
-
置TS域為110