STMf寄存器说明_第1页
STMf寄存器说明_第2页
STMf寄存器说明_第3页
STMf寄存器说明_第4页
STMf寄存器说明_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C R C 寄 (一种算法 , 用以确认发送过程中是否出错) 数据寄存器: CRC_DR可读写,复位值: 0xFFFFFFFF ; 独立数据寄存器: CRC_IDR临时存放任何 8 位数据; 控制寄存器: CRC_CR 只零位可用,用于复位 CRC,对其写1复位,由硬件清零;PWR 电源控制 (控制和管理电源) 电源控制寄存器 :PWR_CR 控制选择系统的电源 电源控制 /状态寄存器 : PWR_CSR 睡眠或待机模式电源控制BKP 备份寄存器(用以控制和管理备份数据)备份数据寄存器x : BKP_DRx (x=110)10 个16位数据寄存器用以存储用户数据 RTC 时钟校准寄存器: BK

2、P_RTCCR 控制实时时钟的运行备份控制寄存器: BKP_CR 控制选择清除备份数据的类型 备份控制 /状态寄存器: BKP_CSR 对侵入事件的控制RCC 寄存器 (时钟的选择、复位、分频) 时钟控制寄存器 (RCC_CR)各时钟状态显示 时钟配置寄存器 (RCC_CFGR) 时钟分频时钟中断寄存器 (RCC_CIR) 控制就绪中断使能与否APB2 外设复位寄存器 (RCC_APB2RSTR)APB1 外设复位寄存器 (RCC_APB1RSTR) 复位 APB 各功能寄存器AHB 外设时钟使能寄存器 (RCC_AHBENR)AHB 时钟使能控制APB2 外设时钟使能寄存器 (RCC_APB

3、2ENR) APB1 外设时钟使能寄存器 (RCC_APB1ENR) APB1 时钟使能控制备份域控制寄存器 (RCC_BDCR) 备份域时钟控制控制 /状态寄存器 (RCC_CSR)复位标志寄存器AHB 外设时钟复位寄存器 (RCC_AHBRSTR) 复位以太网 MAC 模块时钟配置寄存器 2(RCC_CFGR2) 时钟选择与分频GPIO 寄存器 (设置端口的功能) 端口配置低寄存器 (GPIOx_CRL)(x=A.E) 端口配置高寄存器 (GPIOx_CRH)(x=A.E) 端口输入数据寄存器 (GPIOx_IDR)(x=A.E) 只读数据,读出 IO 口的状态 端口输出数据寄存器 (GP

4、IOx_ODR)(x=A.E) 可读可写端口位设置 /清除寄存器 (GPIOx_BSRR)(x=A.E) 端口位清除寄存器 (GPIOx_BRR)(x=A.E) 将某一端口清零端口配置锁定寄存器 (GPIOx_LCKR)(x=A.E) 用于保护端口配值AFIO 寄存器 (将端口重映射到其它端口用以端口的第二功能) 事件控制寄存器 (AFIO_EVCR) 选择时间输出端口与引脚复用重映射和调试 I/O 配置寄存器 (AFIO_MAPR) 各寄存器功能引脚重映射选择外部中断配置寄存器 1(AFIO_EXTICR1)外部中断配置寄存器 2(AFIO_EXTICR2)外部中断配置寄存器 3(AFIO_

5、EXTICR3)外部中断配置寄存器 4(AFIO_EXTICR4) 外部中断引脚重映射选择EXTI 寄存器 (外部中断控制器) 中断屏蔽寄存器 (EXTI_IMR) 用于屏蔽或开放某一引脚的中断请求 事件屏蔽寄存器 (EXTI_EMR) 用于屏蔽或开放某一引脚的事件 上升沿触发选择寄存器 (EXTI_RTSR) 禁止或允许某一引脚的上升沿触发 下降沿触发选择寄存器 (EXTI_FTSR) 禁止或允许某一引脚的下降沿触发 软件中断事件寄存器 (EXTI_SWIER)控制某引脚的软件中断挂起寄存器 (EXTI_PR) 显示某线的引脚有无触发请求DMA 寄存器(脱离 cpu 的传输模式)DMA 中断

6、状态寄存器 (DMA_ISR) 中断情况标志器DMA 中断标志清除寄存器 (DMA_IFCR) 手动清除标志位DMA通道x配置寄存器(DMA_CCRx)(x=17)传输控制寄存器DMA 通道x传输数量寄存器(DMA_CNDTRx)(x=17) 数据传输剩余数量存储器DMA通道x外设地址寄存器(DMA_CPARx)(x=17) 设置数据传输外设源或目标地址DMA 通道x存储器地址寄存器(DMA_CMARx)(x=17) 设置存储器地址ADC 寄存器 (模数转换器)ADC 状态寄存器 (ADC_SR)AD 转换标志寄存器ADC 控制寄存器 1(ADC_CR1)ADC 控制寄存器 2(ADC_CR2

7、) 设置 AD 转换的各种功能ADC 采样时间寄存器 1(ADC_SMPR1)ADC 采样时间寄存器 2(ADC_SMPR2) 某通道选择固定的采样时间ADC 注入通道数据偏移寄存器 x(ADC_JOFRx)(x=1.4) 设置数据偏移量ADCADCADC看门狗高阀值寄存器 (ADC_HTR) 设置模拟看门狗的阀值高限 看门狗低阀值寄存器 (ADC_LRT) 设置模拟看门狗的阀值低限 规则序列寄存器1(ADC_SQR1)ADC规则序列寄存器2(ADC_SQR2)ADCADC规则序列寄存器 设置 ADC 顺序 注入序列寄存器3(ADC_SQR3)(ADC_JSQR)ADCx(ADC_JDRx)(

8、x=1.4)注入数据寄存器ADC 数据结果寄存器ADC 规则数据寄存器 (ADC_DR)DAC 寄存器数模转换器)DAC 控制寄存器 (DAC_CR)DAC 软件触发寄存器 (DAC_SWTRIGR)DAC 通道 1的 12位右对齐数据保持寄存器 (DAC_DHR12R1)DAC 通道 1的 12位左对齐数据保持寄存器 (DAC_DHR12L1)DAC 通道 1的 8位右对齐数据保持寄存器 (DAC_DHR8R1)DAC 通道 2的 12位右对齐数据保持寄存器 (DAC_DHR12R2) DAC 通道 2的 12位左对齐数据保持寄存器 (DAC_DHR12L2) DAC 通道 2的 8位右对齐

9、数据保持寄存器 (DAC_DHR8R2) 双 DAC 的 12 位右对齐数据保持寄存器 (DAC_DHR12RD) 双 DAC 的 12 位左对齐数据保持寄存器 (DAC_DHR12LD) 双 DAC 的 8 位右对齐数据保持寄存器 (DAC_DHR8RD)DAC 通道 1 数据输出寄存器 (DAC_DOR1)DAC 通道 2 数据输出寄存器 (DAC_DOR2)TIM1 和 TIM8 寄存器(高级的定时计数寄存器)TIM1 和 TIM8 控制寄存器 1(TIMx_CR1)TIM1 和 TIM8 控制寄存器 2(TIMx_CR2)TIM1TIM1和 TIM8 从模式控制寄存器 (TIMx_SM

10、CR)和 TIM8DMA/ 中断使能寄存器 (TIMx_DIER)TIM1和 TIM8状态寄存器 (TIMx_SR)TIM1和 TIM8事件产生寄存器 (TIMx_EGR)TIM1和 TIM8捕获 /比较模式寄存器 1(TIMx_CCMR1)TIM1和 TIM8捕获 /比较模式寄存器 2(TIMx_CCMR2)TIM1和 TIM8捕获 /比较使能寄存器 (TIMx_CCER)TIM1和 TIM8计数器 (TIMx_CNT)TIM1和 TIM8预分频器 (TIMx_PSC)TIM1和 TIM8自动重装载寄存器 (TIMx_ARR)TIM1和 TIM8重复计数寄存器 (TIMx_RCR)TIM1和

11、 TIM8捕获 /比较寄存器 1(TIMx_CCR1)TIM1和 TIM8捕获 /比较寄存器 2(TIMx_CCR2)TIM1和 TIM8捕获 /比较寄存器 3(TIMx_CCR3)TIM1和 TIM8捕获 /比较寄存器 (TIMx_CCR4)TIM1和 TIM8刹车和死区寄存器 (TIMx_BDTR)TIM1 和 TIM8DMA 控制寄存器 (TIMx_DCR)TIM1 和 TIM8 连续模式的 DMA 地址 (TIMx_DMAR)TIMx 寄存器 (控制定时器) 控制寄存器 1(TIMx_CR1) 控制寄存器 2(TIMx_CR2) 从模式控制寄存器 (TIMx_SMCR) DMA/ 中断

12、使能寄存器 (TIMx_DIER) 状态寄存器 (TIMx_SR) 事件产生寄存器 (TIMx_EGR) 捕获 /比较模式寄存器 1(TIMx_CCMR1) 捕获 /比较模式寄存器 2(TIMx_CCMR2) 捕获 /比较使能寄存器 (TIMx_CCER) 计数器 (TIMx_CNT) 预分频器 (TIMx_PSC) 自动重装载寄存器 (TIMx_ARR) 捕获 /比较寄存器 1(TIMx_CCR1) 捕获 /比较寄存器 2(TIMx_CCR2) 捕获 /比较寄存器 3(TIMx_CCR3) 捕获 /比较寄存器 4(TIMx_CCR4) DMA 控制寄存器 (TIMx_DCR) 连续模式的 D

13、MA 地址 (TIMx_DMAR)TIM6 和 TIM7 寄存器基本定时计数器)TIM6 和 TIM7 控制寄存器 1(TIMx_CR1)TIM6 和 TIM7 控制寄存器 2(TIMx_CR2)TIM6 和 TIM7DMA/ 中断使能寄存器 (TIMx_DIER)TIM6 和 TIM7 状态寄存器 (TIMx_SR)TIM6 和 TIM7 事件产生寄存器 (TIMx_EGR)TIM6 和 TIM7 计数器 (TIMx_CNT)TIM6 和 TIM7 预分频器 (TIMx_PSC)TIM6 和 TIM7 自动重装载寄存器 (TIMx_ARR)RTC 寄存器实时时钟)RTC 控制寄存器高位 (R

14、TC_CRH) RTC 控制寄存器低位 (RTC_CRL) 16.4.3RTC 预分频装载寄存器 (RTC_PRLH/RTC_PRLL) 16.4.4RTC 预分频器余数寄存器 (RTC_DIVH/RTC_DIVL) RTC 计数器寄存器 (RTC_CNTH/RTC_CNTL) 16.4.6RTC 闹钟寄存器 (RTC_ALRH/RTC_ALRL)IWDG 寄存器 (独立看门狗,用以监督系统硬件的正常运行) 键寄存器 (IWDG_KR) 预分频寄存器 (IWDG_PR) 重装载寄存器 (IWDG_RLR) 状态寄存器 (IWDG_SR)窗口看门狗 (WWDG) 寄存器用以监督软件的正常运行)

15、控制寄存器 (WWDG_CR)配置寄存器 (WWDG_CFR) 状态寄存器 (WWDG_SR)FSMC 寄存器(可变静态存储控制器)NOR 闪存和 PSRAM 控制器寄存器SRAM/NOR 闪存片选控制寄存器 14(FSMC_BCR14) SRAM/NOR 闪存片选时序寄存器 14(FSMC_BTR14)SRAM/NOR 闪存写时序寄存器 14(FSMC_BWTR14)NAND 闪存和 PC 卡控制器寄存器PC 卡 /NAND 闪存控制寄存器 2.4(FSMC_PCR2.4)FIFO 状态和中断寄存器 2.4(FSMC_SR2.4) 通用存储空间时序寄存器 2.4(FSMC_PMEM2.4)

16、属性存储空间时序寄存器 2.4(FSMC_PATT2.4)I/O 空间时序寄存器 4(FSMC_PIO4)ECC 结果寄存器 2/3(FSMC_ECCR2/3)SDIO 寄存器 (数据传输控制器)SDIO 电源控制寄存器 (SDIO_POWER)SDIO 时钟控制寄存器 (SDIO_CLKCR)SDIO 参数寄存器 (SDIO_ARG)SDIO 命令寄存器 (SDIO_CMD)SDIO 命令响应寄存器 (SDIO_RESPCMD)SDIO 响应 1.4 寄存器 (SDIO_RESPx)SDIO 数据定时器寄存器 (SDIO_DTIMER)SDIO 数据长度寄存器 (SDIO_DLEN)SDIO

17、 数据控制寄存器 (SDIO_DCTRLSDIO 数据计数器寄存器 (SDIO_DCOUNT)SDIO 状态寄存器 (SDIO_STA)SDIO 清除中断寄存器 (SDIO_ICR)SDIO 中断屏蔽寄存器 (SDIO_MASK)SDIOFIFO 计数器寄存器 (SDIO_FIFOCNT)SDIO 数据 FIFO 寄存器 (SDIO_FIFO)USB 寄存器( usb 传输控制器) 通用寄存器USB 控制寄存器 (USB_CNTR)USB 中断状态寄存器 (USB_ISTR)USB 帧编号寄存器 (USB_FNR)USB 设备地址寄存器 (USB_DADDR)USB 分组缓冲区描述表地址寄存器

18、 (USB_BTABLE)端点寄存器USB 端点 n 寄存器 (USB_EPnR),n=0.7缓冲区寄存器发送缓冲区地址寄存器 发送数据字节数寄存器 接收缓冲区地址寄存器 接收数据字节数寄存器 n(USB_ADDRn_TX) n(USB_COUNTn_TX) n(USB_ADDRn_RX) n(USB_COUNTn_RX)CAN 寄存器邮箱控制寄存器)CAN 控制和状态寄存器CAN 主控制寄存器 (CAN_MCR)CAN 主状态寄存器 (CAN_MSR)CAN 发送状态寄存器 (CAN_TSR)CAN 接收 FIFO0 寄存器 (CAN_RF0R)CAN 接收 FIFO1 寄存器 (CAN_R

19、F1R)CAN 中断使能寄存器 (CAN_IER)CAN 错误状态寄存器 (CAN_ESR) CAN 位时序寄存器 (CAN_BTR) CAN 邮箱寄存器 发送邮箱标识符寄存器 (CAN_TIxR)(x=0.2) 发送邮箱数据长度和时间戳寄存器 (CAN_TDTxR)(x=0.2) 发送邮箱低字节数据寄存器 (CAN_TDLxR)(x=0.2) 发送邮箱高字节数据寄存器 (CAN_TDHxR)(x=0.2) 接收 FIFO 邮箱标识符寄存器 (CAN_RIxR)(x=0.1) 接收 FIFO 邮箱数据长度和时间戳寄存器 (CAN_RDTxR)(x=0.1) 接收 FIFO 邮箱低字节数据寄存器

20、 (CAN_RDLxR)(x=0.1) 接收 FIFO 邮箱高字节数据寄存器 (CAN_RDHxR)(x=0.1)CAN 过滤器寄存器CAN 过滤器主控寄存器 (CAN_FMR)CAN 过滤器模式寄存器 (CAN_FM1R)CAN 过滤器位宽寄存器 (CAN_FS1R)CAN 过滤器 FIFO 关联寄存器 (CAN_FFA1R)CAN 过滤器激活寄存器 (CAN_FA1R)CAN过滤器组i的寄存器x(CAN_FiRx)(互联产品中i=0.27,其它产品中i= 0.13; x=1.2)SPI 和 I2S 寄存器 (串行外设接口控制器)SPI 控制寄存器 1(SPI_CR1)SPI 控制寄存器 2

21、(SPI_CR2)SPI 状态寄存器 (SPI_SR)SPI 数据寄存器 (SPI_DR)SPICRC 多项式寄存器 (SPI_CRCPR)SPIRxCRC 寄存器 (SPI_RXCRCR)SPITxCRC 寄存器 (SPI_TXCRCR)SPI_I2S 配置寄存器 (SPI_I2S_CFGR)SPI_I2S 预分频寄存器 (SPI_I2SPR)I 2C 寄存器数据传输寄存器) 控制寄存器 1(I2C_CR1) 控制寄存器 2(I2C_CR2) 自身地址寄存器 1(I2C_OAR1) 自身地址寄存器 2(I2C_OAR2) 数据寄存器 (I2C_DR) 状态寄存器 1(I2C_SR1) 状态寄

22、存器 2(I2C_SR2) 时钟控制寄存器 (I2C_CCR) TRISE 寄存器 (I2C_TRISE)USART 寄存器 (通用同步异步收发器) 状态寄存器 (USART_SR) 数据寄存器 (USART_DR) 波特比率寄存器 (USART_BRR) 控制寄存器 1(USART_CR1) 控制寄存器 2(USART_CR2) 控制寄存器 3(USART_CR3) 保护时间和预分频寄存器 (USART_GTPR) OTG_FS 控制和状态寄存器 (数据传输控制器) OTG_FS 全局寄存器OTG_FS 控制和状态寄存器 (OTG_FS_GOTGCTL) OTG_FS 中断寄存器 (OTG_

23、FS_GOTGINT) OTG_FSAHB 配置寄存器 (OTG_FS_GAHBCFG) OTG_FS_USB 配置寄存器 (OTG_FS_GUSBCFG)OTG_FS 复位寄存器 (OTG_FS_GRSTCTL)OTG_FS 控制器中断寄存器 (OTG_FS_GINTSTS)OTG_FS 中断屏蔽寄存器 (OTG_FS_GINTMSK)OTG_FS 接收状态调试读 /OTG 状态读和 POP 寄存器 (OTG_FS_GRXSTSR/OTG_FS_GRXSTSP)OTG_FS 接收 FIFO 长度寄存器 (OTG_FS_GRXFSIZ)OTG_FS 非周期性 TXFIFO 长度寄存器 (OTG

24、_FS_GNPTXFSIZ)OTG_FS 非周期性 TXFIFO/ 请求队列状态寄存器 (OTG_FS_GNPTXSTS)OTG_FS 通用控制器配置寄存器 (OTG_FS_GCCFG)OTG_FS 控制器 ID 寄存器 (OTG_FS_CID)OTG_FS 主机周期性发送 FIFO 长度寄存器 (OTG_FS_HPTXFSIZ)OTG_FS 设备 IN 端点发送 FIFO 长度寄存器 (OTG_FS_DIEPTXFx)( 其中 x 是 FIFO 的编号 x=1 4)主机模式下的寄存器OTG_FS 主机模式配置寄存器 (OTG_FS_HCFG)OTG_FS 主机帧间隔寄存器 (OTG_FS_H

25、FIR)OTG_FS 主机帧号 /帧时间剩余寄存器 (OTG_FS_HFNUM)OTG_FS 主机周期性发送 FIFO/ 请求队列寄存器 (OTG_FS_HPTXSTS)OTG_FS 主机所有通道中断寄存器 (OTG_FS_HAINT)OTG_FS 主机所有通道中断屏蔽寄存器 (OTG_FS_HAINTMSK)OTG_FS 主机端口控制和状态寄存器 (OTG_FS_HPRT)OTG_FS 主机通道 x 特性寄存器 (OTG_FS_HCCHARx)( 此处 x 代码通道号, x=0.7)OTG_FS 主机通道 x 中断寄存器 (OTG_FS_HCINTx)( 其中 x 代表通道号, x=0.7,

26、)OTG_FS 主机通道 x 中断屏蔽寄存器 (OTG_FS_HCINTMSKx)( 其中 x 为通道号, x=0.7)OTG_FS主机通道x传输长度寄存器(OTG_FS_HCTSIZx)(其中x为通道号,x=0.7)设备模式下的寄存器OTG_FS 设备配置寄存器 (OTG_FS_DCFG)OTG_FS 设备控制寄存器 (OTG_FS_DCTL)OTG_FS 设备状态寄存器 (OTG_FS_DSTS)OTG_FS 设备 IN 端点通用中断屏蔽寄存器 (OTG_FS_DIEPMSK)OTG_FS 设备 OUT 端点通用中断屏蔽寄存器 (OTG_FS_DOEPMSK)OTG_FS 设备所有端点中断

27、寄存器 (OTG_FS_DAINT)OTG_FS 所有端点中断屏蔽寄存器 (OTG_FS_DAINTMSK)OTG_FS设备Vbus放电时间寄存器(OTG_FS_DVBUSDIS)OTG_FS 设备 Vbus脉冲时间寄存器(OTG_FS_DVBUSPULSE)OTG_FS 设备 IN 端点 FIFO 空中断屏蔽寄存器 (OTG_FS_DIEPEMPMSK)OTG_FS 设备控制 IN 端点 0 控制寄存器 (OTG_FS_DIEPCTL0)OTG设备端点x控制寄存器(OTG_FS_DIEPCTLx)(其中x为端点号,x=13)OTG_FS 设备控制 OUT 端点 0控制寄存器 (OTG_FS_

28、DOEPCTL0)OTG_FS设备OUT端点x控制寄存器(OTG_FS_DOEPCTLx)(其中x为端点号,x=13) OTG_FS设备端点x中断寄存器(OTG_FS_DIEPINTx)(其中x为端点号,x=03)OTG_FS设备端点x中断寄存器(OTG_FS_DOEPINTx)(其中x为端点号,x=03) OTG_FS 设备 IN 端点 0 传输长度寄存器 (OTG_FS_DIEPTSIZ0)OTG_FS 设备 OUT 端点 0 传输长度寄存器 (OTG_FS_DOEPTSIZ0)OTG_FS设备端点x传输长度寄存器(OTG_FS_DIEPTSIZx)(其中x为端点号,x=13) OTG_FS设备IN端点传输FIFO 状态寄存器(OTG-FS_DTXFSTSx)(其中x为端点号,x=03) OTG_FS设备端点x传输长度寄存器(OTG_FS_DOEPTSIZx)(其中x为端点号,x=13)OTG_FS 电源和时钟门控寄存器 (OTG_FS_PCGCCTL)以太网寄存器通信传输控制器)MAC 寄存器以太网 MAC 设置寄存器 (ETH_MACCR) 以太网 MAC 帧过滤器寄存器 (ETH_MACFFR) 以太网 MACHash 列表高寄存器 (ETH_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论