mutation触发和通信=break断开=中断处理函数D:\Keilmdk340\ARM\RV31\LIB\ST\(repetition)X周期(即CNT的period)=定时器真正的实际定时更新中断时间。T计数器regPSC预分频reg:又名预装载寄存器!包含自己的计数器,和一个预分频reg,T信号,到CNT计数器ARR自动重装载regPCR周期计数reg,又叫重复向下reg预分频器自带一个计数器图例!上图从1到4,T上的竖线,多画了一个脉冲。4分频,即频率变小4倍,即定时时间长4倍。图中!CK_PSC为预分频器的输入(即内部时钟CK_INT!),T为预分频器的输出,输出到counter在UDIS位被清成0之前,将没有更新事件产生。即使这样,在应该产生更新事件时,计数器仍会被清0,同时预分频器的计数也被请0(但预分频器的数值不变)。此外,如果TIM1_CR1寄存器中的URS位(更新请求选择)被设置,设置UG位将产生一个更新事件UEV,但硬件不设置UIF标志(即不产生中断或者DMA请求)。当发生一个更新事件,所有的寄存器都被更新,硬件同时(依据URS位)设置更新标志位(TIM1_SR寄存器中的UIF位)。周期计数器被重新加载为TIM1_RCR寄存器的内容;预分频器的缓冲区被置入预装载寄存器的值(TIM1_PSC寄存器的内容);T上限值?受APRE开关控制)被重新置入预装载寄存器的值(TIM1_ARR)。内部时钟分频因子即PSC(实际理解为将1us倍频为多少倍!);计数上限即ARR
STM32定时器! 来自淘豆网m.daumloan.com转载请标明出处.