1. 首页
  2. 编程语言
  3. 硬件开发
  4. STM32F051参考手册

STM32F051参考手册

上传者: 2020-05-13 02:39:50上传 PDF文件 22.84MB 热度 57次
RM0091 Documentationconventions 4选项字节描述 5CRC计算单元 5.1简介 ..61 5.2CRC主要功能 5.3CRC功能描述 54CRC岢存器 541数据寄存器(CRCDR) 542独立数据寄存器(CRC_IDR) 543控制寄存器(CRCCR). 544CRC初值寄存器CRC_NT) 545CRC寄存器镜像 6电源控制(PWR) 6.1电源.. 611独立的AD和D八A转换器供电和参考电压. 612电池备份域 1·,,重 6.13电压调节器 6.2电源管理器 621上电复位(PORy掉电复位(PDR), 622可编程电压检测器(PVD) 63低功耗模式 翻B 6.3.1降低系统时钟频率, 632外设时钟控制 6.33睡珉模式(Sleepmode) 6.34停机模式(Stopmode). 6.35待机模式 6.36低功耗模式下的自动唤醒 6.4电源控制寄存器 76 64.1电源控制寄存器(PWRCR). 642电源控制/状态寄存器(PWRCSR) 6.4.3PWRregistermap DoCID018940Rev1 Documentationconventions RM0091 7复位和时钟控制(RCC) 7.1复位 7.1.1Systemreset 8888 7.12电源复位 7.13备份域复位 7.2时钟.… 7.2.1HSeclock 2256 7.2.2hsiclock 72.3PLL 7.24LSE时钟 7.2.5LS|时钟 7.2.6系统时钟(SYSCLK选择∴ 727时钟安系统(CSS) 7.2:8ADC时钟 7.29RTC时钟. 7.2.10看门狗时钟 888888 7.2.11时钟输出 7.3低功耗模式∴ 74RCC寄存器.… 74.1时钟控制寄存器(RCCCR) 91 742时钟配置寄存器(RCCCEGR) 743时钟中断寄存器(RCC_CR) 744APB2外设复位客存器(RCCAPB2RSTR),, 368 74.5APB1外设复位寄存器RCCAPB1RSTR) 746AHB外部时钟使能寄存器(RCCAHBENR 10 74.7APB2外设时钟使能寄存器(RCC_APB2ENR) 748APB1外设时钟使能寄存器(RCCAPB1ENR 104 749备份域控制寄存器(RCCBDCR). 7.4.10控制/状态寄存器(RCC_CSR). 74.11AHB外设复位寄存器(RCCAHBRSTR) 7412时钟配置客存器2(RCC_CFGR2) 112 7413时钟配置寄存器3(RCC_CFGR3) 74.14时钟控制寄存器2(RC_CR2) 114 7.4.15RCC寄存器映象. ,,,,,,,,,115 DOCD018940Rey1 RM0091 Documentationconventions 8通用|O(GP|O) ...117 8.1GPIO介绍 8.2GP1O主要特性 83GPIO功能描述 831通用VO(GPO), 832WO引脚的复用功能和重映射 833Wo端口控制寄存器 834Wo端口数据寄存器∴. ,121 835WO数据位处理 121 836GP|O锁定机制 8.3.7Wo复用功能输入/输出 838外部中断/唤醒线 .122 839输入配置 122 8.3.10输出配置 83.11复用功能配置 8312模拟配置 8.313HSE或LSE引脚用作GPO 125 8314备份域供电下GPO引脚的使用 ∴,,,,,,,125 84GPO寄存器 25 841GP|O端口模式寄存器(GPIOXMODER)(x=A.D,F… ..,,.125 842GP|O端口输出类型寄存器(GPIOXOTYPER)(X=A.DF) 126 843GP|o口输出诔度寄存器(GPIOXOSPEEDR)X=A.DF) 844GP|O口上拉/下拉寄存器(GP|OXPUPDR)(X=A.DF). 84.5GP|o端口输入数据寄存器(GP|OXDR)(X=AD,F) ,.127 846GP|O端口输出数据寄存器(GPIOX_ODR)(x=A.D,F) 128 847GFo端口置位/复位客存器(GPIOXBSRR)(X=A.DF) 848GPO端口配置锁定寄存器(GPIOXLCKR(x=A.B). 849GPO复用功能低位寄存器(GPIOXAFRL(X=A.B) 130 84.10GP10复用功能高位寄存器(GPIOXAFRH)(X=A.B) 8411端口位复位寄存器(GPOXBRE)(X=A.G)., ,.131 8412GP|O寄存器映像 131 9系统配置控制器(SYSCFG) 133 9.1SYSCFG寄存器 .133 9.11SYSCFG配置寄存器1(SYSCFGCFGR1) 133 DoCID018940Rev1 Documentationconventions RM0091 9.12SYSCFG外部中断配置寄存器1(YSCFGEXTICR1) 9.13SYSCFG外部中断配置奇存器2SYSCFGEXTICR2) 136 9.14SYSCFG外部中断配置壽存器3(SYSCFGEXTICR3). 9.1.5SYSCFG外部中断配置寄存器4(SYSCFGEXTICR4) 137 9.16SYSCFG配置寄存器2SYSCFG_CFGR2) 917SYSCFG寄存器映射.. 138 10DMA控制器(DMA 140 10.1DMA简介. 10.2DMA主要特性 140 10.3DMA功能描述 10.31DMA处理 1032仲载器 ,,,,,,142 1033DMA通道 142 10.34可编程的数据宽度,数据对齐方式和数据大小端∴ 10.35错误管理∴ ,,,,,,145 1036中断 145 10.37DMA请求映象 145 04DMA寄存器 148 10.4.1DMA中断状态寄存器DMA|SR) 148 10.42DMA中断标志清除寄存器(DMAIFCR) L49 10.43DMA通道x配置寄存器(DMACCRX)(x=1.5) 10.44DMA通道X传输数量寄存器(DMACNDTRX)(X=1.5) 10.45DMA通道X外设地址寄存器(DMACPAR×)Xx=1.5) 10.46DMA通道X存储器地址寄存器MACMARX)(x=1.5) 104.7DMA寄存器映像 11中断和事件 155 111嵌套向量中断控制器(NVIC) 155 1111NVC主要特性. ∴.,,,,,,155 1112SysTick校准值寄存器,… 1113中断和异常向量 11.2外部中断和事件控制器(EXTD 112.1主要特性 .157 112.2框图 157 6 DOCD018940Rey1 RM0091 Documentationconventions 1123唤醒事件管理 1124异步的内部中断 158 112.5功能说明 112.6外部和内部中断/事件线路映像 113EXTI寄存器 1131中断屏蔽寄存器(EXTIMR) 16 1132事件屏蔽寄存器(XTIEMR) 113.3上升沿触发选择寄存器(EXTIRTSR) 113.4下降沿触发选择寄存器(EXTIFTSR) 162 1135软件中断事件寄存器EXTISWIER) 1136挂起寄存器EXTIPR 113.7EX寄存器映像 165 12模拟数字转换器(ADC) 12.1介绍 12.2ADC主要特性 167 123ADC引脚和内部信号 168 12.4ADC功能描述 124.1校准(ADCAL) 169 124.2ADC开关控制(ADEN.ADDIS,ADRDY).… 124.3ADC时钟 171 1244ADC配置 124.5通道选择(CHSEL,SCANDIR). 172 1246可编程采样时间(SMP) 173 1247单次转换模式(CONT=0). 173 1248连续转换模式(CONT=1) 1249启动转换ADSTART) 124.10时序. 12411停止当前转换(ADSTPI ,,,.175 12.5转换的外部触发和触发极性(EXTSEL,EXTEN) ,,,176 12.5.1断续模式(DISCEN 1252可编程转换分辩率RES)-快速转换模式,,,,,,, .177 DoCID018940Rev1 Documentationconventions RM0091 1253转换结束,采样阶段结束OC,EOSMP标志) .178 1254序列转换结束(EOS标志) 178 12.55示例时序图(单次/连续模式,硬件/软件触发). 179 12.6数据对齐.… 18 126.1数据寄存器与数据对齐(ADCDR,ALGN) 12.62ADC过冲(OR,OVRMOD).. 81 1263在无DMA参于的情况下管理一序列的转换数据 1264在无DAM和无过冲彖件下来管理转换数据 12.65用DMA管理转换数据 12.7低功耗特性 127.1自动廷迟转换模式AUTOLY) 127.2自动关断模式(AUTOFF) 12.8模拟窗口看门狗(AWDEN,AWDSGL,AWDCH,AWDHTR/LIR,AWD) 12.9温度传感器 12.10电池电压监测 12.lADC中断 12.12ADC寄存器 .190 12121ADC中断和状态寄存器(ADC_sR) 12.122ADC中断使能寄存器(ADCER) 191 12123ADC控制寄存器(ADC_CR 12.124ADC配置寄存器1(ADCCFGR1) 12125ADC配置寄存器2(ADCCFGR2) 197 12126ADC采样时间寄存器(ADC_SMPR). 1212.7ADC看门狗阀值寄存器(八DC_TR)} 198 12.12.8ADC通道选择寄存器(ADCCHSELR) 12129ADC数据寄存器(ADCDR) 12.12.10ADC通用配置寄存器(ADCCCR) 12.1211ADC寄存器映像 13数字模拟转换器 ..203 13.1DAC简介 .,,,203 13.2DAC主要特性,,,, 203 13.3DAC功能描述 204 13.1使能DAC通道 204 DOCD018940Rey1 RM0091 Documentationconventions 133.2使能DAC输出缓存,, 205 1333DAC数据格式 205 1334DAC转换 205 13.35DAC输出电压,, 136选择DAC触发 206 1337DMA请求 ,,207 13.4DAC寄存器. .207 134.1DAC控制寄存器DACCR) 207 1342DAC软件触发寄存器(DACSWTRIGR .209 1343DAC通道1的12位右对齐数据保持寄存器(DAC_DHR12R1) 209 1344DAC通道1的12位左对齐数据保持寄存器(DACDHR12L1) 209 1345DAC通道1的8位右对齐数据保持寄存器DAC_DHR8R1) 210 1346双DAC的8位右对齐数据保持寄存器(DACDHR8RD) 210 1347DAC通道1数据输出寄存器(DACDOR1) 1348DAC状态寄存器DAC_SR) 211 134.9DAC寄存器映射, 212 14比较器COMP) 21 14.1COMP说明 213 14.2比较器主要特性 213 14.3比较器功能描述 2 1431简介 214 143.2时钟 .214 144比较器的寄存器 215 1441比较器的控制和状态客存器(COMPCSR) 215 144.2比较器寄存器映像 15高级控制定时器(TM1) 15.1TIM1简介 219 15.2TM1主要特性 219 15.3TIM1功能描述 .,.221 1531时基单元 221 1532计数器模式 223 DoCID018940Rev1 Documentationconventions RM0091 1533重复计数器 1534时钟源 233 15.3.5捕获/比较通道 15.36输入捕获模式, 238 15.37PMM输入模式 ...239 15.38强置输出模式 ,,240 15.39输出比较模式, 15.3.10PWM模式 15311互补输出和死区插入 .244 15312使用刹车功能 246 15313在外部事件时清除OCXREF信号. 249 153.14产生六步PWM输出... 250 15315单脉冲模式 251 153.16编码器接口模式 252 15317定时器输入异或功能 ,,,,,255 15318与霍尔传感器的接口 153.19Tx定时器和外部触发的同步 153.20定时器同步, ,,,,.260 15.3.21调试模式 .,,,.260 154TM1寄存器描述 261 15.4.1T1控制寄存器1(TM1cR1) 15.42TM1控制寄存器2(TM1cR2) 15.43TM1从模式控制寄存器(TIM1SMCR ,,,,,,,,,,264 15.44TIM1DMA中断使能寄存器(TM1DER) 266 15.45TM状态寄存器TM1SR) .268 1546T1M1事件产生寄存器(TM1EGR) 269 15.4,7TM1捕捉/比较模式寄存器1(TIM1CCMR1) .271 15.48TM1捕捉/比较模式寄存器2(TM1CCMR2). 274 15.49T1M1捕捉/比较使能寄存器(TM1cCER) ,,275 15.4.10TM1计数器(TM1CNT..,,,,,,,,,,,, 279 15411TM预分频器(TM1PSC 279 15412TM自动重装载寄存器(TM1ARR). 279 15.4.13TM重复计数寄存器(TM1RCR 280 15.414TM捕捉/比较寄存器1(TM1ccR1 15415TM捕捉/比较寄存器2(TM1cCR2) 15.4.16TM捕捉/比较寄存器3(TM1cCR3) 15.417T1M1捕捉/比较寄存器4(TM1cCR4) 282 DOCD018940Rey1
下载地址
用户评论
码姐姐匿名网友 2020-05-13 02:39:50

很全,什么都有了,感谢.