使用stm32实现了单脉冲输出,使用外部触发源
触发器的工作模式为PWM2,向下计数,通过调整TIM_OCInitStructure.TIM_Pulse(使用寄存器操作)的值,可以改变单脉冲的脉宽。
目前问题是,外部触发源的频率不能超过ARR的倒数确定的频率。超过后,部分触发将被丢失。
请问,是否可以实现如下设置:当下次触发信号输入时,即使计数器的值还没有降到0,仍然让计数器的值自动回到ARR,重新开始降序计数。(不能使用中断,频率太高)
该功能就是单稳态触发器中所讲的repetive trigger. |