通用定时器(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