目录 RM0367
20/952 文档 ID 025274 Rev 1 [English Rev 4]
22 通用定时器 (TIM21/22) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
22.1 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
22.2 TIM21/22 主要特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
22.2.1 TIM21/22 主要特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
22.3 TIM21/22 功能说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
22.3.1 时基单元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
预分频器说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .496
22.3.2 计数器模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
递增计数模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .498
递减计数模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .502
中心对齐模式(递增/ 递减计数) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .504
22.3.3 时钟选择 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
内部时钟源 (CK_INT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .508
外部时钟源模式 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511
22.3.4 捕获/比较通道 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
22.3.5 输入捕获模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514
22.3.6 PWM 输入模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
22.3.7 强制输出模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
22.3.8 输出比较模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
22.3.9 PWM 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
PWM 中心对齐模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .519
中心对齐模式使用建议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .520
22.3.10 发生外部事件时清除 OCxREF 信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
22.3.11 单脉冲模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
特殊情况:OCx 快速使能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .523
22.3.12 编码器接口模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
22.3.13 TIM21/22 外部触发同步 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
从模式:复位模式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .525
从模式:门控模式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .526
从模式:触发模式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .527
22.3.14 定时器同步 (TIM21/22) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
22.3.15 调试模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
22.4 TIM21/22 寄存器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
22.4.1 TIM21/22 控制寄存器 1 (TIMx_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 529
22.4.2 TIM21/22 控制寄存器 2 (TIMx_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 530
22.4.3 TIM21/22 从模式控制寄存器 (TIMx_SMCR) . . . . . . . . . . . . . . . . . . . . 531
22.4.4 TIM21/22 中断使能寄存器 (TIMx_DIER) . . . . . . . . . . . . . . . . . . . . . . . 533
22.4.5 TIM21/22 状态寄存器 (TIMx_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534