STM32F4xx 高级定时器寄存器总表

简介:

整理了STM32F4xx系列芯片定时器的寄存器总表,方便查看。

1、基本定时器

基本定时器67
offset AddrFunctionBit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0
0x00TIMx_CR1  ARPE OPMURSUDISCEN
0x04TIMx_CR2 MMS[2:0] 
0x08  
0x0CTIMx_DIERDMA/interrupt enableUDE UIE
0x10TIMx_SRstatus register UIF
0x14TIMx_EGRevent generationUG
0x18  
0x1C 
0x20 
0x24TIMx_CNTCNT[15:0] 计数器值(Counter value)
0x28TIMx_PSCPSC[15:0] 预分频器值(Prescaler value)
0x2CTIMx_ARRARR[15:0]  自动重载值 (Auto-reload value)

2、通用定时器

通用定时器 2-5
offset
Address
FunctionBit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0
0x00CR1  CKD[1:0]ARPECMS[1:0]DIROPMURSUDISCEN
0x04CR2 OIS4OIS3NOIS3OIS2NOIS2OIS1NOIS1TI1SMMS[2:0]CCDSCCUS CCPC
0x08SMCRETPECEETPS[1:0]ETF[3:0]MSMTS[2:0] SMS[2:0]
0x0CDIER TDE CC4DECC3DECC2DECC1DEUDE TIE CC4IECC3IECC2IECC1IEUIE
0x10SR CC4OFCC3OFCC2OFCC1OF  TIF CC4IFCC3IFCC2IFCC1IFUIF
0x14EGR TG CC4GCC3GCC2GCC1GUG
0x18CCMR1OC2CEOC2MOC2PEOC2FECC2SOC1CEOC1MOC1PEOC1FECC1S
IC2FIC2PSCIC1FIC1PSC
0x1CCCMR2OC4CEOC4MOC4PEOC4FECC4SOC3CEOC3MOC3PEOC3FECC3S
IC4FIC4PSCIC3FIC3PSC
0x20CCERCC4NP CC4PCC4ECC3NPCC3NECC3PCC3ECC2NPCC2NECC2PCC2ECC1NPCC1NECC1PCC1E
0x24CNTCNT[15:0] 计数器值(Counter value)
0x28PSCPSC[15:0] 预分频器值(Prescaler value)
0x2CARRARR[15:0]  自动重载值 (Auto-reload value)
0x30  
0x34CCR1CCR1[15:0] 捕获/比较 1 (Capture/Compare 1 value)
0x38CCR2CCR2[15:0] 捕获/比较 2 (Capture/Compare 2 value)
0x3CCCR3CCR3[15:0] 捕获/比较 3 (Capture/Compare 3 value)
0x40CCR4CCR4[15:0] 捕获/比较 4 (Capture/Compare 4 value)
0x44  
0x48DCR DBL[4:0]  DMA 连续传送长度 DBA[4:0] DMA 基址
0x4CDMARDMAB[15:0] DMA 连续传送寄存器 (DMA register for burst accesses)
0x50TIM2_OR ITR1_RMP 
0x50TIM5_OR TI4_RMP 
通用定时器912
offset AddressFunctionBit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0
0x00TIMx_CR1  control register 1CKD[1:0]ARPE  OPMURSUDISCEN
0x04TIMx_CR2control register 2        MMS[2:0]    
0x08TIMx_SMCRslave mode control    MSMTS[2:0]SMS[2:0]
0x0CTIMx_DIERDMA/interrupt enable      TIE  CC2IECC1IEUIE
0x10TIMx_SRstatus register  CC2OFCC1OFTIF  CC2IFCC1IFUIF
0x14TIMx_EGRevent generationTG  CC2GCC1GUG
0x18TIMx_CCMR1capture/compare
mode reg 1
 OC2MOC2PEOC2FECC2S OC1MOC1PEOC1FECC1S
IC2FIC2PSCIC1FIC1PSC
0x20TIMx_CCERcapture/compare enable       CC2NP CC2PCC2ECC1NP CC1PCC1E
0x24TIMx_CNTcounterCNT[15:0] 计数器值(Counter value)
0x28TIMx_PSCprescalerPSC[15:0] 预分频器值(Prescaler value)
0x2CTIMx_ARRauto-reload registerARR[15:0]  自动重载值 (Auto-reload value)
0x30TIMx_RCR
0x34TIMx_CCR1capture/compare register 1CCR1[15:0] 捕获/比较 1 (Capture/Compare 1 value)
0x38TIMx_CCR2capture/compare register 2CCR2[15:0] 捕获/比较 2 (Capture/Compare 2 value)
通用定时器10111314
offset AddressFunctionBit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0
0x00TIMx_CR1  control register 1CKD[1:0]ARPE   URSUDISCEN
0x04
0x08
0x0C
0x10TIMx_SRstatus register   CC1OF    CC1IFUIF
0x14TIMx_EGRevent generation    CC1GUG
0x18TIMx_CCMR1capture/compare
mode reg 1
  OC1MOC1PEOC1FECC1S
IC1FIC1PSC
0x1C
0x20TIMx_CCERcapture/compare enable           CC1NP CC1PCC1E
0x24TIMx_CNTcounterCNT[15:0] 计数器值(Counter value)
0x28TIMx_PSCprescalerPSC[15:0] 预分频器值(Prescaler value)
0x2CTIMx_ARRauto-reload registerARR[15:0]  自动重载值 (Auto-reload value)
0x30TIMx_RCR
0x34TIMx_CCR1capture/compare register 1CCR1[15:0] 捕获/比较 1 (Capture/Compare 1 value)
0x38
… …
0x50TIM11_ORTIM11 option registerTI1_RMP

3、高级定时器

高级定时器18
offset
 Addr
FunctionBit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0
0x00CR1  control register 1CKD[1:0]ARPECMS[1:0]DIROPMURSUDISCEN
0x04CR2 OIS4OIS3NOIS3OIS2NOIS2OIS1NOIS1TI1SMMS[2:0]CCDSCCUS CCPC
0x08SMCRETPECEETPS[1:0]ETF[3:0]MSMTS[2:0] SMS[2:0]
0x0CDIER TDECOMDECC4DECC3DECC2DECC1DEUDEBIETIECOMIECC4IECC3IECC2IECC1IEUIE
0x10SRstatus registerCC4OFCC3OFCC2OFCC1OF BIFTIFCOMIFCC4IFCC3IFCC2IFCC1IFUIF
0x14EGRevent generationBGTGCOMGCC4GCC3GCC2GCC1GUG
0x18CCMR1OC2CEOC2MOC2PEOC2FECC2SOC1CEOC1MOC1PEOC1FECC1S
IC2FIC2PSCIC1FIC1PSC
0x1CCCMR2OC4CEOC4MOC4PEOC4FECC4SOC3CEOC3MOC3PEOC3FECC3S
IC4FIC4PSCIC3FIC3PSC
0x20CCER CC4PCC4ECC3NPCC3NECC3PCC3ECC2NPCC2NECC2PCC2ECC1NPCC1NECC1PCC1E
0x24CNTCNT[15:0] 计数器值(Counter value)
0x28PSCPSC[15:0] 预分频器值(Prescaler value)
0x2CARRARR[15:0]  自动重载值 (Auto-reload value)
0x30RCRrepetition counterREP[7:0] 重复计数器值 (Repetition counter value)
0x34CCR1CCR1[15:0] 捕获/比较 1 (Capture/Compare 1 value)
0x38CCR2CCR2[15:0] 捕获/比较 2 (Capture/Compare 2 value)
0x3CCCR3CCR3[15:0] 捕获/比较 3 (Capture/Compare 3 value)
0x40CCR4CCR4[15:0] 捕获/比较 4 (Capture/Compare 4 value)
0x44BDTRMOEAOEBKPBKEOSSROSSILOCKDTG 配置死区发生器 (Dead-time generator setup)
0x48DCRDMA control registerDBL[4:0]  DMA 连续传送长度    DBA[4:0] DMA 基址
0x4CDMARDMAB[15:0] DMA 连续传送寄存器 (DMA register for burst accesses)
SMCR : slave mode control register    DIER:DMA/interrupt enable register
CCER:capture/compare enable          CCMR1:capture/compare mode register 1      BDTR: break and dead-time register
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值