TIM配置

一、寄存器

1.TIMx->CR1    控制寄存器1

位7       ARPE 自动重装载预装载允许位     置1,TIMx_ARR被装入缓冲器

置0   直接与ARR相连,不需进入缓冲器; 置1  在每一次更新事件(UEV)时,ARR中的内容被传入影子寄存器中

位6~5 CMS  选择中央对其模式     00,边沿对齐模式  01,中央对齐模式1  10,模式2   11,模式3

位4 DIR计数方向     1,向下计数   0,向上计数

位3 OPM  单脉冲模式    1,在发生更新事件(清除CEN位)时,计数停止

位0 CEN 允许计数器

2.TIM->CR2  控制寄存器2


3.TIM->SMCR  从模式控制寄存器

位14:ECE  外部时钟允许位  1,启用外部时钟模式2

位13~12   ETPS  外部触发预分频    

位11~8     ETF     外部触发滤波

位6~4      PS      触发选择

位2~0     SMS   从模式选择

4. TIM->DIER  DMA/中断使能寄存器

位14 :TDE  允许触发DMA请求


位12:CC4DE  允许捕获/比较 4的DMA的请求


位11:CC3DE 


位10:CC2DE


位9:CC1DE


位8:UDE  允许更新DMA请求


位6:TIE    允许触发中断

位:4:CC4IE  允许捕获、比较4 中断


位3:CC3IE


位2:CC2IE


位1:CC1IE


位0: UIE  允许更新中断

5.TIM->SR

位12:CC4OF:捕获/比较4 过捕获标记


位11:CC3OF:捕获/比较3 过捕获标记


位10:CC2OF:捕获/比较2 过捕获标记


位9:CC1OF:捕获/比较1 过捕获标记


位6:TIF  触发器中断标记


位4:CC4IF  捕获/比较4  中断标记


位3:CC3IF


位2:CC2IF


位1:CC1IF


位0:UIF  更新中断标记

6.TIM->EGR  事件产生寄存器

位6:TG 产生触发事件


位4:CC4G 产生捕获/比较4事件


位3:CC3G 产生捕获/比较4事件


位2:  CC2G 产生捕获/比较4事件


位1:   CC1G 产生捕获/比较4事件


位0:UG  产生更新事件

7.TIM->CCMR1捕获/比较模式寄存器1


8.TIM->CCMR2捕获/比较模式寄存器2


9.TIM->CNT 计数器


10.TIM->PSC 预分频器


11.TIM->ARR  自动重装载寄存器


12.TIM->CCR1捕获/比较寄存器1 


13.TIM->CCR2捕获/比较寄存器2


14.TIM->CCR3捕获/比较寄存器3


15.TIM->CCR4捕获/比较寄存器4


16.TIM->DCR   DMA控制寄存器


17.TIM->DMAR 连续模式的DMA地址















  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值