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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM