STM32输出可调相位的1PPS-CSDN博客

网站介绍:文章浏览阅读1.7k次,点赞2次,收藏9次。在做晶振守时等项目时经常需要生成一个可调相位的1PPS,我最近就遇到了这样的问题。利用STM32的定时器定时1S,然后在TIM_IT_UPDATE中断时输出1PPS上升沿理论是可以的,但是移动相位很不方便,修改定时器的计数值是一个方法,但是这会引入很大的系统误差。利用STM32定时器的输出比较模式输出1PPS并达到相位可调的目的是我目前想到的最好的方法,其实这种机制的原理很简单。STM32的定时器的众多寄存器中有几个是我们经常要使用到的,它们分别是:预分频寄存器:配置它会将定时器的输入主频进行分频。假_1pps