本文主要是介绍【国产MCU】-CH32V307-通用定时器(GPTM)-单脉冲模式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
通用定时器(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
这篇关于【国产MCU】-CH32V307-通用定时器(GPTM)-单脉冲模式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!