14.4 TIMx寄存器描述282/754关于在寄存器描述里面所用到的缩写,详见第1.1节。可以用半字(16位)或字(32位)的方式操作这些外设寄存器。
14.4.1 控制寄存器1 (TIMx_CR1)
偏移地址:0x00
复位值:0x0000
ARPE DIR OPM URS UDIS CEN rw 保留 CKD[1:0] CMS[1:0]
位15:10 保留,始终读为0。
CKD[1:0]: 时钟分频因子 (Clock division)
位9:8 定义在定时器时钟 (CK_INT) 频率与数字滤波器 (ETR,TIx) 使用的采样频率之间的分频比例。
00:tDTS = tCK_INT
01:tDTS = 2 x tCK_INT
02:tDTS = 4 x tCK_INT
11:保留
ARPE:自动重装载预装载允许位 (Auto-reload preload enable)
位7
0:TIMx_ARR寄存器没有缓冲;
1:TIMx_ARR寄存器被装入缓冲器。
CMS[1:0]:选择中央对齐模式 (Center-aligned mode selection)
位6:5
00:边沿对齐模式。计数器依据方向位 (DIR) 向上或向下计数。
01:中央对齐模式1。计数器交替地向上和向下计数。配置为输出的通道 (TIMx_CCMRx寄存器中CCxS=00) 的输出比较中断标志位,只在计数器向下计数时被设置。
10:中央对齐模式2。计数器交替地向上和向下计数。配置为输出的通道 (TIMx_CCMRx寄存器中CCxS=00) 的输出比较中断标志位,只在计数器向上计数时被设置。
11:中央对齐模式3。计数器交替地向上和向下计数。配置为输出的通道 (TIMx_CCMRx寄存器中CCxS=00) 的输出比较中断标志位,在计数器向上和向下计数时均被设置。
注:在计数器开启时 (CEN=1),不允许从边沿对齐模式转换到中央对齐模式。
DIR:方向 (Direction)
位4
0:计数器向上计数;
1:计数器向下计数。
注:当计数器配置为中央对齐模式或编码器模式时,该位为只读。
OPM:单脉冲模式 (One pulse mode)
位3
0:在发生更新事件时,计数器不停止;
1:在发生下一次更新事件 (清除CEN位) 时,计数器停止。
URS:更新请求源 (Update request source)
位2
软件通过该位选择UEV事件的源
0:如果使能了更新中断或DMA请求,则下述任一事件产生更新中断或DMA请求:
-
计数器溢出/下溢
-
设置UG位
-
从模式控制器产生的更新
1:如果使能了更新中断或DMA请求,则只有计数器溢出/下溢才产生更新中断或DMA请求。
如果你需要了解更多关于 TIMx 寄存器描述的操作系统习题与解析,可以访问 TIMx寄存器描述-操作系统习题与解析。关于时钟单元寄存器的信息,你可以查看 时钟单元寄存器。对于控制寄存器和系统地址寄存器的详细描述,请参考 控制寄存器和系统地址寄存器。
我们是不是忘了某些细节呢?如果你对mpll寄存器配置时钟信号感兴趣,可以在 mpll寄存器配置时钟信号 找到相关信息。而对于28335寄存器手册的相关内容,你可以点击 28335寄存器手册。如果你对MUSB寄存器手册有更多的需求,可以访问 MUSB寄存器手册。
当然,如果你在查找STM32寄存器数据手册,可以在 STM32寄存器数据手册 找到所需的资源。AVR中文寄存器表数据手册也不容错过,点击 avr中文寄存器表数据手册 获取更多信息。希望这些链接能够帮助你更好地理解和操作这些寄存器!
暂无评论