STM32F4xx参考手册--中文版.pdf

所需积分/C币:35 2019-07-06 15:50:35 33.18MB PDF
收藏 收藏
举报

该芯片手册主要是针对STM32F4XXXX系列,包括F40XX、F41XX、F42XX和F43XX
RM0090 目录 353擦除∴.. ..65 3.54编程.... ,,,,.,,,..66 355中断 66 3.6选项字节 67 3.6.1关于用户选项字节的说明 3.62用户选项字节编程 363读保护(RDP). 70 364写保扩 .,72 3.7 次性可编程字节. 72 38 Flash接||寄存器 ,,73 38.1Fash访问控制寄存器( FLASH ACR) 382Fash密钥寄存器( FLASH KEYE) 74 383Fash选项密钥寄存器( FLASH_ OPTKEYR) 74 3.84Fash状态寄存器( FLASH SR) 75 385用于STM32F405XX/07xX和STM32F415X/17XX的 Flash控制寄存器( FLASH CR)... 76 38.6用于STM32F42XX和STM32F43XXX的 Flash控制寄存器( FLASH_CR) 77 387Fash选项控制寄存器( FLASH_PTc 388用于STM32F42XXX和STM32F43XXx Flash选项控制寄存器( FLASH OPTCR1) 80 389Fash接口寄存器映射 ,,,,,81 cRC计算单元 ■■■■■■■■■■■■■■■■■■■■■ ,,,83 4.1cRC简介 83 4.2CRC主要特性. ■1 ■1 83 4.3CRC功能说明 .,83 4.4CRC寄有器. 84 44.1数据寄存器(CRC_DR) ....84 442独立数据寄存器(CRG_DR) 84 44.3控制寄存器( CRC CR) 85 444CRC奇存器映射 85 5 电源控制器PWR) .86 5.1电源, ,,,,86 5.1.1独立AD转换器电源和参考电压 5.1.2电池备份域 翻着潘 87 5.1.3调压器 89 文档ID018909第4版 3/1284 目录 RM0090 52电源监控器 1■■ 90 521上电复位(POR/掉电复位(PDR) 90 522压复位(BOR 0 5.23可编程电压检测器(PVD) 91 53低功耗模式 92 5.3.1降低系统时钟速度 93 532外设时钟门控 ,93 5.3.3睡眠模式 .,,,,94 5.34停止模式 翻D 95 535待机模式 翻 96 5.3.6对RTC复用功能进行编程以从停止模式和待机模式唤醒器件 98 5.4电源搾制寄存器.. ,,,100 541用于STM32F405XX/07XX和STM32F415X×/17XX的 PWR电源搾制寄存器(PWR_CR). 100 542用于STM32F42xX和STM32F43XXX的 PWR电源控制寄存器(PWR_CR). 101 543PWR电源控制/状态寄存器(PWR_CSR). ,,.103 55PWR寄存器映射 104 复位和时钟控制(Rcc) 105 6.1复位 05 6.1.1系统复位 105 6.1.2电源复位 105 6.13备份域复位 106 62时钟 106 62.1HSE时钟 108 622HS|时钟 ,,.109 623PLL配置 110 624LSE时钟 110 62.5LS|时钟 111 626系统时钟( SYSCLK)选择 11 627时钟安全系统(CSS) 111 628RTC/AWU时钟 629看门狗时钟 112 62.10时钟输出功能 112 62.11某于TM5TM11的内部/外部时钟测量 ,,,,.,,.,113 4/1284 文档I018909第4版 RM0090 目录 63RCC寄有器 114 631RCC时钟控制寄存器( RCC CR) 114 632 RCC PLL配置寄存器(RCC_ PLLCFGR) ,.,,,,116 633RCC时钟配置寄存器( RCC CFGR) 118 634Rcc时钟中断寄存器(RCC_C|R) ,,,,,,120 635 RCC AHB1外设复位寄存器( RCC AHB1RSTR .123 636 RCC AHB2外设复位寄存器( RCC AHB2RSTR) ...125 637 RCC AHB3外设复位寄存器(RGC_AHB3RSTR) 125 638用于STM32F405X×/07XX和STM32F415X×/17XX的 RCC APB1外设复位寄存器( RCC APB1RSTR 126 639用于STM32F42XXX和STM32F43XXX RCC APB1外设复位寄存器( RCC APB1RSTR) .129 63.10用于STM32F405XX/07XX和STM32F415X×/17Xx的 RCC APB2外设复位寄存器(RcG_APB2RSTR ...132 63.11用于STM32F42XXX和STM32F43XXx RCC APB2外设复位寄存器(RCC_APB2RSTR). .133 6312 RCC AHB1外设时钟使能寄存器( RCC AHB1ENR) 135 63.13 RCC AHB2外设时钟使能寄存器(RCC_AHB2ENR)..137 6314 RCC AHB3外设时钟使能寄存器(RCC_AHB3ENR) ,,.138 63.15用于STM32F405XX/07xX和STM32F415X×/17xx的 RCC APB1外设时钟使能寄存器( RCC APB1ENR) 13 63.16用于STM32F42XXX和STM32F43XXx的 RCC APB1外设时钟使能寄存器( RCC APB1ENR) ,.,,141 63.17用于STM32F405XX/07XX和STM32F415X/17XX的 RCC APB:2外设时钟使能寄存器(RCC_APB2ENR).144 6318用于STM32F42Xx和STM32F43Xxx的 RCC APB2外设时钟使能寄存器(RCC_APB2ENR) 146 6.3.19用于STM32F405XX/07xX和STM32F415X×/17xx的低功耗模式 寄存器中的 RCC AHB1外设时钟使能(RCC_AHB1 LPENR) 148 63.20用于STM32F42XXX和STM32F43XxX的低功耗模式寄存器中的 RCC AHB1外设时钟使能(RCC_ AHB1LPENR).. ,,.151 6.321用于低功耗模式寄存器中的 RCC AHB2外设时钟使能 (RCC_ AHB2LPENR) 154 6.322低功耗模式寄存器中的 RCC AHB3外设时钟使能 (RCC_ AHB3LPENR) .155 63.23用于STM32F405X/07XX和STM32F415X×/17xx的低功耗模式 寄存器中的 RCC APB1外设时钟使能(RcC_APB1 LPENR).155 6324用于STM32F42XX和STM32F43XXX的低功耗模式寄存器中的 RCC APB1外设时钟使能(RCC_ APB1LPENR) 158 6.3.25用于STM32F405X/07XX和STM32F415X×/17XX的低功耗模式 寄存器中的 RCC APB2外设时钟使能(RcC_APB2 LPENR) 16 文档ID018909第4版 5/1284 目录 RM0090 6.3.26用于STM32F42XXX和STM32F43xX的低功耗模式寄存器中的 RCC APB2外设时钟(RcC_APB2 , LPENR), ,,,,,,163 6.327RCC备份域控制寄存器( RCC BDCP) .165 6328RCC时钟控制和状态寄存器(RcC_cSR .,.,166 6.329RCC扩频时钟生成寄存器(RCC_ SSCGR), ,,,.,,168 6330 RCC PLL2S配置寄存器(RCC_PL凵|2 SCFGR). 69 6331RCC专用时钟配置寄存器(RGC_ DCKCFGR) 170 6332RGC寄存器映射 171 通用Mo(GP|o) 175 71GP|O简介 ,,,175 7.2GPO主要特性 175 7.3GPO功能描述 175 7.3.1通用MO(GP|O 177 7.32|O引脚复用器和映射.. ,177 7.3.3WO端口控制寄存器 181 734MO端口数据寄存器 181 73.5MO数据位操作 .181 7.3.6GPO锁定机制 7.3.7|O复用功能输入/输出 182 738外部中断线/唤醒线 182 7.3.9输入配置 ..,,...182 7.3.10输岀配置... ....183 7.3.11复用功能配置 ::: 183 7.3.12模拟配置 184 7313将OSC32NOSC32_OUT引脚用作 GPIO PC14/PC15端凵引脚 185 7.3.14将OSC|N/OSC_OUT引脚用作 GPIO PHO/PH1端口引脚 185 73.15选择RTC_AF1和 RTC AF2复用功能 185 74GP|O寄存器,. 187 74.1GPO端口模式寄存器( GPIOX MODER)(x=A.D) 187 742GP|O端口输出癸型寄存器( GPIOX OTYPER)(x=A.D ...187 743GPO端口输出速度寄存器( G PIOX OSPEEDR)(x=A.J) 188 744GPo端口上拉/下拉寄存器(GP|Oⅹ_ PUPDR)(X=A.O.188 74.5GP|o端口输入数据寄存器(GPOX|DR)(x=A.) 189 7.4.6GP|o端口输出薮据寄存器(GP| Ox ODR)(X=A.).. 189 74.7GPO端口置位/复位寄存器(GP| OX BSRR)(X=A.).,,.190 74.8GPO端口酤置锁定寄存器(GP| Ox LCKF)(x=A.) .,.190 6/1284 文档I018909第4版 RM0090 目录 7.4.9GP|O复用功能低位寄存器(GP|OⅹAFRL)(x=A.) 191 74.10GPO复用功能高位寄存器(GP| Ox AFRH)(X=A.) 192 7.4.11GPO寄存器映射 192 系统配置控制器( SYSCFG) 194 8.11O补偿单元 194 82 SYSCFG寄存器. 194 821 SYSCFG存储器重映射寄存器( SYSCFG MEMRMP) 194 822用于STM32F405X×/07xx和STM32F415X×17xx的 SYSCFG外设模式配置寄存器( SYSCFG_PMC) 195 823用于STM32F42XxX和STM32F43XXx的 SYSCFG外设模式配置 寄存器( SYSCFG_PMC) .....195 824 SYSCFG外部中断配置寄存器1( SYSCFG_ EXTICR1) ...196 8.25 SYSCFG外部中断配置寄存器2( SYSCFG_ EXTICR2).. .196 826 SYSCFG外部巾断配置寄存器3( SYSCFG_ EXTICR3) ...197 827 SYSCFG外部中断配置寄存器4( SYSCFG_ EXTICR4)..198 828补偿单元控制寄存器( SYSCFG_ CMPCR) ,,198 829 SYSCFG寄存器映射 199 DMA控制器(DMA 201 91DMA简介 ..201 92DMA主要特性 ,201 93DMA功能说明 ..202 9.3.1 般说明 202 932DMA事务 204 933通道选择 .205 934仲裁器 206 935DMA数据流 206 9.3.6源、日标和传输模式 .206 9.3.7指针递增 210 938循环模式 210 939双缓冲区模式 2 93.10可编程数据宽度、封装/解封、字节序 212 93.11单次传输和突发传输 213 9.3.12FFO ,214 93.13DMA传输完成 216 93.14DMA传输暂停 217 文档ID018909第4版 7/1284 目录 RM0090 9.3.15流控制器 9.3.16可能的DMA配置汇总.. 218 9.3.17流置过程 ...218 93.18错误管理 219 94DMA中断 ,,,,,,220 9.5DMA寄存器 220 95.1DMA低中断状态寄存器(DMA_LSR .220 952DMA高中断状态寄存器(DMAH|SR) 221 953DMA低屮断标志清零寄存器( DMA LIFCE) .222 954DMA高屮断标志清零寄存器( DMA HIFCE) 223 955DMA数据流ⅹ配置寄存器(DMA_SXCR)(X=0.7). ...223 9.5.6DMA数据流ⅹ数据项效寄存器( DMA SXNDTR)(X=0.7) .,226 957DMA数据流X外设地址寄存器( DMA SXPAR)(x=0.7) 227 958DMA数据沇存储器0地址寄存器( DMA SXM0AR)(x=0.7).…227 9.59DMA数据流ⅹ存储器1地址寄存器( DMA SXM1AR)(X=0.7) 228 9.5.10DMA数据流ⅹFIFO控制寄存器( DMA SXFCR)(x=0.7) 228 95.11DMA寄存器映射 10 中断和事件.233 10.1联套向量中断控制器(NVC)..…...233 10.1.1NV|C特性 .233 10.12 Sys Tick校准值寄存器 233 10.1.3中断和异常向量 233 102外部中断/事件控制器(EXTI 233 102.1EXT主要特性.. 240 10.22EXT框图 24 10.2.3唤醒事件管理 ,,,,,241 10.24功能说明 241 10.25外部中断/事件线映射 243 103EXT寄存器. D面重 ,244 10.3.1中断屏蔽寄存器( EXTI IME) 244 10.32事件屏蔽寄存器( EXTI EMF) 244 10.33上升沿触发选择寄仔器( EXTI RTSR) 245 034下降沿触发选择寄存器( EXTI FTSE) .245 10.3.5软件中断事件寄存器( EXTI SWIER) 246 10.36起寄存器( EXTI PR) 246 037EXT寄存器映射 247 8/1284 文档I018909第4版 RM0090 目录 模数转换器(ADc) ■■■ 248 11.1ADC简介 1面 ■■■口■■ 248 112ADC主要特性 .248 11.3ADC功能说明 ,,,248 11.3.1ADC开关控制 ...250 11.32ADC时钟 250 11.3.3通道选择 ..250 11.3.4单次转换模式..... ..251 11.3.5连续转换模式 .251 11.36时序图 .252 11.37模拟看门狗 11.38扫描模式 253 11.3.9注入通道管理 253 11.3.10不连续采样模式 254 114数据对齐 ...255 11.5可独立设置各通道采样时间 ...,256 11.6外部触发转换和触发极性 ..256 11.7快速转换模式 ,,,,,,,258 11.8数据管坦 258 11.8.1使用DMA .258 11.82在不使用DMA的情况下管理转换序列 259 11.8.3在不使用DMA和溢出检测的情况下进行转换 11.9多重ADC模式 259 11.9.1注入同时模式 262 11.92规则同时模式 263 11.9.3交替模式 264 1194交替触发模式 266 119.5混合型规则/注入同时模式 268 11.9.6规则同时+交替触发组合模式 268 1.10温度传感器 269 11.11电池充电监视. ....271 11.12ADC中断 11.13ADC寄存器 271 11.131ADC状态寄存器( ADC SR) ...271 11132ADC控制寄存器1(ADC_cR1) 272 文档ID018909第4版 9/1284 目录 RM0090 11.133ADC控制寄存器2(ADC_cR2).. 274 11.134ADC样时间寄存器1(ADC_SMPR1).,, ,,,.277 11.13.5ADC采样时间寄存器2(ADC_SMPR2) 277 11.136ADC注入通道数据偏移寄存器Ⅹ( ADC JOFRX)(X=1.4) .278 1113.7ADG看门狗高阈值寄存器(ADC_HTR) 278 11.138ADC看门狗低阈值寄存器(ADC_LTR) 279 11.139ADC规则序列寄存器1(ADC_SQR1) 279 1113.10ADC规则序列寄存器2(ADC_SQR2). ....280 11.1311ADC规则序列寄存器3(ADC_SQR3). 11.1312ADC注入序列寄存器( ADC JSQR) 11.1313ADC注入数据寄存器ⅹ( ADC DRX)(x=1.4) 28 11.13.14ADC规则数据寄存器(ADC_DR). .282 11.1315ADC通用状态寄存器(ADC_CSR) 282 1113.16ADC通用控制寄存器(ADC_CCR). ,284 11.13.17适用于双重和三重模式的ADC通用规则数据寄存器(ADC_CDR).285 11.13.18ADC寄存器映射 ....286 12 数模转换器(DAC) 288 121DAC简介 288 122DAC主要特性 88 123DAG功能说明 ..,290 12.3.1DAC通道使能 290 12.3.2DAG输出缓冲器使能 290 123.3DAC数据格式 290 1234DAG转换 291 1235DAC输出电压 292 12.36DAC触发选择 .,.292 1237DMA请求 .292 12.38生成噪声 .,,293 12.3.9生成三角波 294 12.4DAC双通道转换 ,,,294 124.1独立触发(不产生波形) 295 1242独立触发(生成单个LFsR).. .295 124.3独立触发(生成不同LFsR) 295 124.4独立触发(生成单个三角波) 295 124.5独立触发(生成不同三角波) 296 1246同步软件启动 296 10/1284 文档I018909第4版

...展开详情
试读 127P STM32F4xx参考手册--中文版.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    STM32F4xx参考手册--中文版.pdf 35积分/C币 立即下载
    1/127
    STM32F4xx参考手册--中文版.pdf第1页
    STM32F4xx参考手册--中文版.pdf第2页
    STM32F4xx参考手册--中文版.pdf第3页
    STM32F4xx参考手册--中文版.pdf第4页
    STM32F4xx参考手册--中文版.pdf第5页
    STM32F4xx参考手册--中文版.pdf第6页
    STM32F4xx参考手册--中文版.pdf第7页
    STM32F4xx参考手册--中文版.pdf第8页
    STM32F4xx参考手册--中文版.pdf第9页
    STM32F4xx参考手册--中文版.pdf第10页
    STM32F4xx参考手册--中文版.pdf第11页
    STM32F4xx参考手册--中文版.pdf第12页
    STM32F4xx参考手册--中文版.pdf第13页
    STM32F4xx参考手册--中文版.pdf第14页
    STM32F4xx参考手册--中文版.pdf第15页
    STM32F4xx参考手册--中文版.pdf第16页
    STM32F4xx参考手册--中文版.pdf第17页
    STM32F4xx参考手册--中文版.pdf第18页
    STM32F4xx参考手册--中文版.pdf第19页
    STM32F4xx参考手册--中文版.pdf第20页

    试读已结束,剩余107页未读...

    35积分/C币 立即下载 >