通用定时器(STM32F407)

STM32F407定时器基本特性汇总

通用定时器简介

STM32F407通用定时器数量较多,其特性也有一些的差异(如上表所示),但是基本原理都一样。

1、通用定时器主要特性

①16位递增、递减、中心对齐计数器(计数值:0~65535);

②16位预分频器(分频系数:1~65536);

③可用于触发DAC、ADC;

④在更新事件、触发事件、输入捕获、输出比较时,会产生中断/DMA请求;

⑤4个独立通道,可用于:输入捕获、输出比较、输出PWM、单脉冲模式;

⑥使用外部信号控制定时器且可实现多个定时器互连的同步电路

支持编码器和霍尔传感器电路等;

2、通用定时器结构框图

①时钟源

通用定时器时钟可以选择下面四类时钟源之一:

1)内部时钟(CK_INT);

2)外部时钟模式 1:外部输入引脚(TIx),x=1,2(即只能来自于通道 1 或者通道 2);

3)外部时钟模式 2:外部触发输入(ETR);

4)内部触发输入(ITRx):使用一个定时器作为另一定时器的预分频器;

四类时钟源如下图所示,

通用定时器时钟源的设置方法如下表所示:

下面将详细介绍这四种时钟源,

1)内部时钟(CK_INT)

STM32F4 系列的定时器 TIM2/TIM3/TIM4/TIM5/ TIM6/TIM7/ TIM12/ TIM13/ TIM14 都是挂载在 APB1 总线上的,这些定时器的内部时钟(CK_INT)实际上来自于 APB1 总线提供的时钟。但是这些定时器时钟不是由 APB1 总线直接提供,而是要先经过一个倍频器。系统时钟初始化函数 sys_stm32_clock_init()可以设置APB1总线时钟频率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值