定时器:定时触发信号 1.时钟源(定时)(震动频率)
2.计数(周期数量,目标固定)
3. 计时(时间固定)
时基部分:时钟源(外部分频)-->计数器(递增性/递减型/中心对齐)-->自动重载寄存器
(其内有初值作为递增和递减的目标值)(自动复位清零) 每变化一个值就是一个时钟周期
中断方式:更新中断(update一个轮回)计数器可直接读写
1. 分频值(注意寄存器大小)一般为16位0-65535分频防止出现0分频自动+1
2. 重载值(注意寄存器大小)启动时一般有初值
3.14个固定定时器
预自动重装载:立即更新(禁能)影子寄存器
周期更新(使能)
占用时间短优先级高
直流电机驱动定时器T1/T8未启动时期叫死区互不输出可进行弥补
计数器分辨率(寄存器有效位数)
最大接口时钟
最大定时器时钟
AHB-->APB1/45M 如果AHB与APB1/APB2时钟源不同代表其被分频
-->APB2/90M APB1/APB2的频率*2
取决于RCC_DCKCFGR寄存器中的TIMPRE位的配置最大定时器时钟可为90/180HZ
Pll倍频180-->Sysclk/1分频-->AHB/1分频-->APB1/4-->APB/2分频
输入捕获:两脉冲的时间差输出比较PWM参考脉冲OCC的比较直(翻转电平计数器的比较)
单脉冲方式可直接驱动步进电机
四种时钟源:1.内部时钟源APB1/APB2
2.外部时钟源
3. 定时器给另一个计时器提供时钟源(内)
4. [捕获输入通道作为时钟源引脚(外)
使用定时器实现精准延时