美文网首页
嵌入式学习笔记19.12.18

嵌入式学习笔记19.12.18

作者: Mo1035 | 来源:发表于2019-12-19 08:32 被阅读0次

定时器:

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)

使用定时器实现精准延时

红绿灯

主从

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

立即更新

(不使能)

周期更新

(使能)

相关文章

网友评论

      本文标题:嵌入式学习笔记19.12.18

      本文链接:https://www.haomeiwen.com/subject/kiopnctx.html