2019-12-18

定时器:

1. 定时(时钟源)

2. 计数

3.计时

定时器Timer1 ... Timer14

时基部分:

更新中断updata

递增0->10

递减10->0

中心对齐(先递减后递增或先递增后递减)

1ms

1. 分频值

(设置与硬件有关)

2.重载值

分频值*重载值=90M??

0-65535

硬件会自动将分频+1,为了防止0分频,0分频实际上是1分频

若想分频90000,实际上是90000-1

14个定时器时钟源是固定的

延时(1ms*1000) = 1s

高级控制相比其他,有互补输出

基本相比其他,捕获/比较通道为0

所有都是16位分频

预分频系数为1-65536,是因为硬件自动+1,自己输入应该为0-65535

!!最大接口时钟最大定时器时钟

AHB

APB1/45M

APB2/90M

若当前AHB-APB分频值大于1(AHB≠APB),则乘以2

若当前AHB-APB分频值等于1(AHB=APB),则直接作为时钟源用

参考脉冲

PWM

OCC

比较值

通过不同的比较值产生不同的脉冲信号

翻转电平

计数器的比较

直流电机,只有一个线圈

步进电机,有几个线圈

电机控制

单相脉冲

单相脉冲一般用来直接驱动步进电机

四种时钟源:2个内部时钟源,2个外部时钟源

预分频器+计数器+自动重载寄存器 = 时基

时基单元包括:

● 计数器寄存器 (TIMx_CNT)

● 预分频器寄存器 (TIMx_PSC)

● 自动重载寄存器 (TIMx_ARR)

使用定时器实现精准延时

红绿灯

主从

预自动重载寄存器(影子寄存器)

立即更新

(不使能)

周期更新

(使能)

作者:马筠凯

链接:https://www.jianshu.com/p/31c4246b93d0

来源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 定时器:定时触发信号 1.时钟源(定时)(震动频率) 2.计数(周期数量,目标固定) 3. 计时(时间固定) 时基...
    姜帆_e5bb阅读 158评论 0 0
  • 1.定时器(timer1~timer14) 定时器,计数器,计时器 时基部分:时钟源;计数器(递增,递减,中心...
    吴海燕_Jill阅读 50评论 0 0
  • 定时器:定时器可以提供一个时钟源。可以进行计时、计数、定时。 3个部分:3个模块分别为时钟源、计数器(递增计数,递...
    轻哨微风阅读 160评论 0 0
  • 1 定时器 1时钟源 2计数 3计时 时基部分 时钟源—>计数器(有效位数)—>自动重载寄存器 计数器/递增递减 ...
    19期张新阅读 48评论 0 0
  • 定时器 有14个定时器(Timer1-14) 1.定时 2.计数 3.计时 时基部分 时钟源(1.分频值2.重载值...
    长光19期毛悦任阅读 92评论 0 0