1 从模式与主模式
1.1 触发源TS 及从模式选择
1.2 主模式选择
2 外部时钟模式 1
2.1 外部时钟模式1理论
- 对于外部时钟模式 1,触发信号接到 TRGI 引脚给外部时钟模式 1 以后,还需要配置
TIMx_SMCR 寄存器的SMS[2:0]位= 0111 来
配置从模式为外部时钟模式 1。 - 触发输入源有很多,可以来自内部触发 ITRx(x 等于 0~4)、边沿检测器 TI1F_ED、
滤波后的定时器输入1(TI1FP1)、滤波后的定时器输入 2(TI2FP2)、外部触发输入(ETRF)中的某 一个。其中 ITRx 可由内部其他定时器产生信号,即使用一个定时器作为另一个定时器的预分 频器,提供触发信号的定时器工作于主模式,接受触发信号的定时器工作于从模式。
2.2 外部时钟模式1-CUBEMX
2.3 WAKEUP按键脉冲计数
使用 TIM2 的通道 1 作为外部时钟输入引脚,此引脚上接的是按键WK_UP,此按键是高电平有效,按下以后,会给 PA0 提供一个高电平脉冲作为定时器的计数器时钟,每按下 一次按键产生一次高电平脉冲,计数器加一,这时定时器就工作在从模式。- 关于定时器的主从模式该怎么理解?定时器都可以通过外部信号触发而启动计数,还可以 通过另外一个定时器的某种 TRGO 信号(包括复位,使能,更新,比较脉冲等 TRGO 信号)触 发启动计数。像这样通过一个定时器触发另一个定时器,发出触发信号的定时器工作于主模式, 接受触发信号而启动的定时器工作于从模式。
- time.c->MX_TIM2_Init
- time.c->HAL_TIM_Base_MspInit
- time.c->gtim_get_count/gtim_restart
- time.c->HAL_TIM_PeriodElapsedCallback
2.4 主函数显示计数