之前在网上求助,没见到多少关于STM32定时器单次触发的代码,今天自测了下可行。只需要将TIMx_CR1的OPM置1即可。
特别说明一点:如果要实现延时100us,则ARR值设为99就可以了,因为:实际的设置计数器使能信号CNT_EN相对于CEN滞后一个时钟周期。
之前在网上求助,没见到多少关于STM32定时器单次触发的代码,今天自测了下可行。只需要将TIMx_CR1的OPM置1即可。
特别说明一点:如果要实现延时100us,则ARR值设为99就可以了,因为:实际的设置计数器使能信号CNT_EN相对于CEN滞后一个时钟周期。