STM32F103EZT6—寄存器篇

  • Post author:
  • Post category:其他


USART:

1.状态寄存器(USART_SR)

2.数据寄存器(USART_DR)

3.波特率寄存器(USART_BRR)

4.控制寄存器1(USART_CR1)

5.控制寄存器2(USART_CR2)

6.控制寄存器3(USART_CR3)

7.保护时间和预分频寄存器(USART_GTPR)

RCC寄存器

1.时钟控制寄存器(RCC_CR)

2.时钟配置寄存器(RCC_CFGR)

3.时钟中断寄存器 (RCC_CIR)

4.APB2 外设复位寄存器 (RCC_APB2RSTR)

5.APB1 外设复位寄存器 (RCC_APB1RSTR)

6.AHB外设时钟使能寄存器 (RCC_AHBENR)

7.APB2 外设时钟使能寄存器(RCC_APB2ENR)

8.APB1 外设时钟使能寄存器(RCC_APB1ENR)

9.备份域控制寄存器 (RCC_BDCR)

10.控制/状态寄存器 (RCC_CSR)

11.AHB外设时钟复位寄存器(RCC_AHBRSTR)

12.时钟配置寄存器 2(RCC_CFGR2)

GPIO寄存器

1.端口配置低寄存器(GPIOx_CRL) (x=A…E)

2.端口配置高寄存器(GPIOx_CRH) (x=A…E)

3.端口输入数据寄存器(GPIOx_IDR) (x=A…E)

4.端口输出数据寄存器(GPIOx_ODR) (x=A…E)

5.端口位设置/清除寄存器(GPIOx_BSRR) (x=A…E)

6.端口位清除寄存器(GPIOx_BRR) (x=A…E)

7.端口配置锁定寄存器(GPIOx_LCKR) (x=A…E)

AFIO寄存器

1.事件控制寄存器(AFIO_EVCR)

2.复用重映射和调试I/O配置寄存器(AFIO_MAPR)

3.外部中断配置寄存器 1(AFIO_EXTICR1)

4.外部中断配置寄存器 2(AFIO_EXTICR2)

5.外部中断配置寄存器 3(AFIO_EXTICR3)

6.外部中断配置寄存器 4(AFIO_EXTICR4)

EXTI寄存器

1.中断屏蔽寄存器(EXTI_IMR)

2.事件屏蔽寄存器(EXTI_EMR)

3.上升沿触发选择寄存器(EXTI_RTSR)

4.下降沿触发选择寄存器(EXTI_FTSR)

5.软件中断事件寄存器(EXTI_SWIER)

6.挂起寄存器(EXTI_PR)

DMA寄存器

1.DMA中断状态寄存器(DMA_ISR)

2.DMA中断标志清除寄存器(DMA_IFCR)

3.DMA通道x配置寄存器(DMA_CCRx)(x = 1…7)

4.DMA通道x传输数量寄存器(DMA_CNDTRx)(x = 1…7)

5.DMA通道x外设地址寄存器(DMA_CPARx)(x = 1…7)

6.DMA通道x存储器地址寄存器(DMA_CMARx)(x = 1…7)

ADC寄存器

1.ADC状态寄存器(ADC_SR)

2.ADC控制寄存器 1(ADC_CR1)

3.ADC控制寄存器 2(ADC_CR2)

4.ADC采样时间寄存器 1(ADC_SMPR1)

5.ADC采样时间寄存器 2(ADC_SMPR2)

6.ADC注入通道数据偏移寄存器x (ADC_JOFRx)(x=1…4)

7.ADC看门狗高阀值寄存器(ADC_HTR)

8.ADC看门狗低阀值寄存器(ADC_LRT)

9.ADC规则序列寄存器 1(ADC_SQR1)

10.ADC规则序列寄存器 2(ADC_SQR2)

11.ADC规则序列寄存器 3(ADC_SQR3)

12.ADC注入序列寄存器(ADC_JSQR)

13.ADC 注入数据寄存器x (ADC_JDRx) (x= 1…4)

14.ADC规则数据寄存器(ADC_DR)

DAC寄存器

1.DAC控制寄存器(DAC_CR)

2.DAC软件触发寄存器(DAC_SWTRIGR)

3.DAC通道 1 的 12 位右对齐数据保持寄存器(DAC_DHR12R1)

4.DAC通道 1 的 12 位左对齐数据保持寄存器(DAC_DHR12L1)

5.DAC通道 1 的 8 位右对齐数据保持寄存器(DAC_DHR8R1)

6.DAC通道 2 的 12 位右对齐数据保持寄存器(DAC_DHR12R2)

7.DAC通道 2 的 12 位左对齐数据保持寄存器(DAC_DHR12L2)

8.DAC通道 2 的 8 位右对齐数据保持寄存器(DAC_DHR8R2)

9.双DAC的 12 位右对齐数据保持寄存器(DAC_DHR12RD)

10.双DAC的 12 位左对齐数据保持寄存器(DAC_DHR12LD)

11.双DAC的 8 位右对齐数据保持寄存器(DAC_DHR8RD)

12.DAC通道 1 数据输出寄存器(DAC_DOR1)

13.DAC通道 2 数据输出寄存器(DAC_DOR2)

高级定时器:TIM1 和TIM8 控制寄存器 1(TIMx_CR1)

1.TIM1 和TIM8 控制寄存器 1(TIMx_CR1)

2.TIM1 和TIM8 控制寄存器 2(TIMx_CR2)

3.TIM1 和TIM8 从模式控制寄存器(TIMx_SMCR)

4.TIM1 和TIM8 DMA/中断使能寄存器(TIMx_DIER)

5.TIM1 和TIM8 状态寄存器(TIMx_SR)

6.TIM1 和TIM8 事件产生寄存器(TIMx_EGR)

7.TIM1 和TIM8 捕获/比较模式寄存器 1(TIMx_CCMR1)

8.TIM1 和TIM8 捕获/比较模式寄存器 2(TIMx_CCMR2)

9.TIM1 和TIM8 捕获/比较使能寄存器(TIMx_CCER)

10.TIM1 和TIM8 计数器(TIMx_CNT)

11.TIM1 和TIM8 预分频器(TIMx_PSC)

12.TIM1 和TIM8 自动重装载寄存器(TIMx_ARR)

13.TIM1 和TIM8 重复计数寄存器(TIMx_RCR)

14.TIM1 和TIM8 捕获/比较寄存器 1(TIMx_CCR1)

15.TIM1 和TIM8 捕获/比较寄存器 2(TIMx_CCR2)

16.TIM1 和TIM8 捕获/比较寄存器 3(TIMx_CCR3)

17.TIM1 和TIM8 捕获/比较寄存器(TIMx_CCR4)

18.TIM1 和TIM8 刹车和死区寄存器(TIMx_BDTR)

19.TIM1 和TIM8 DMA控制寄存器(TIMx_DCR)

20.TIM1 和TIM8 连续模式的DMA地址(TIMx_DMAR)

通用定时器TIM2~TIM5

1.控制寄存器 1(TIMx_CR1)

2.控制寄存器 2(TIMx_CR2)

3.从模式控制寄存器(TIMx_SMCR)

4.DMA/中断使能寄存器(TIMx_DIER)

5.状态寄存器(TIMx_SR)

6.事件产生寄存器(TIMx_EGR)

7.捕获/比较模式寄存器 1(TIMx_CCMR1)

8.捕获/比较模式寄存器 2(TIMx_CCMR2)

9.捕获/比较使能寄存器(TIMx_CCER)

10.计数器(TIMx_CNT)

11.预分频器(TIMx_PSC)

12.自动重装载寄存器(TIMx_ARR)

13.捕获/比较寄存器 1(TIMx_CCR1)

14.捕获/比较寄存器 2(TIMx_CCR2)

15.捕获/比较寄存器 3(TIMx_CCR3)

16.捕获/比较寄存器 4(TIMx_CCR4)

17.DMA控制寄存器(TIMx_DCR)

18.连续模式的DMA地址(TIMx_DMAR)

基本定时器:TIM6、TIM7

1.TIM6 和TIM7 控制寄存器 1(TIMx_CR1)

2.TIM6 和TIM7 控制寄存器 2(TIMx_CR2)

3.TIM6 和TIM7 DMA/中断使能寄存器(TIMx_DIER)

4.TIM6 和TIM7 状态寄存器(TIMx_SR)

5.TIM6 和TIM7 事件产生寄存器(TIMx_EGR)

6.TIM6 和TIM7 计数器(TIMx_CNT)

7.TIM6 和TIM7 预分频器(TIMx_PSC)

8.TIM6 和TIM7 自动重装载寄存器(TIMx_ARR)

RTC寄存器

1.RTC控制寄存器高/低位(RTC_CRH/RTC_CRL)

2.RTC预分频装载寄存器高/低位(RTC_PRLH/RTC_PRLL)

3.RTC预分频器余数寄存器高/低位(RTC_DIVH / RTC_DIVL)

4.RTC计数器寄存器高/低位(RTC_CNTH / RTC_CNTL)

5.RTC闹钟寄存器高/低位(RTC_ALRH/RTC_ALRL)

独立看门狗(IWDG)寄存器

1.按键寄存器(IWDG_KR)

2.预分频寄存器(IWDG_PR)

3.重装载寄存器(IWDG_RLR)

4.状态寄存器(IWDG_SR)

窗口看门狗(WWDG)寄存器

1.控制寄存器(WWDG_CR)

2.配置寄存器(WWDG_CFR)

3.状态寄存器(WWDG_SR)



版权声明:本文为wsq_666原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。