stm32 定时器与占空比

其实这个东西比较简单,但是老忘记,再次做个笔记,下次直接看

频率= 定时器时钟/((Period+1)*(Prescaler+1))

Prescaler:计数频率,48M/48 = 1Mhz  T = 1/1M = 1us

Period:计数个数,例如计数100 = 100us中断一次

占空比是跟Period关联的,例如计数个数100,就是0~100%

举个实例:

我想要20Khz频率 占空比计数为100

我现在定时器时钟为48M,占空比计数100也就是Period为100

把值带进去20K = 48M/((99+1)*N)   N就为Prescaler,计算的出为24

得到的结果为频率为20Khz,占空比调节为0~99

posted @ 2019-03-28 16:03  只因在风中  阅读(2019)  评论(0编辑  收藏  举报