资 源 简 介
STM32F407中文手册(完全版) 高清完整, 很不错的文档,希望大家喜欢。RM0090目录3.53擦除653.54编程66355中断,,,,,,..663.6选项字节673.6.1关于用户选顶字节的说明3.6.2用户选项字节编程363读保护(RDP).,,,,,,,,,,,,,,,,,,,,703.64与保护723.7一次性可编程字节,,,,,,,,,,,,7238Fash接|寄存器38.1Fash访问控制寄存器( FLASH ACR)3.82Fash密钥寄存器( FLASH KEYR).,,,,74383Fash选项密钥寄存器( FLASH OPTKEYR).......74384Fash状态寄存器( FLASH SR).75385用于STM32F405X07X和STM32F415X×/17XX的Flash控制寄存器( FLASH CR).76386用于STM32F42XX和STM32F43XXX的Flash控制寄存器( FLASH CR)7738.7Fash选项控制寄存器( FLASH OPTCR.....79388用于STM32F42XX和STM32F43XXX的Flash选项控制寄仔器( FLASH OPTCR1)80389Fash接口寄有器映射8cRc计算单元■■■■■■■■■■■■■■■B■■■■■■■■■■■■■■■834.1cRC简介834.2CRC主要特性834.3CRC功能说明834.4CRC寄有器8444.1数据寄存器( CRC DR).,84442独立数据寄存器(CRC_|DR8444.3控制寄存器 CRC CR)85444CRC奇存器映射855电源控制器(PWRn,,,865.1电源.,,,,,865.1.1独立AD转换器电源和参考电压.,,,875.1.2电池备份域875.1.3调压器1重89文档1018909第4版3/1284目录RM009052电源监搾器90521上电复位(POR掉电复位PDR),,,,.,.,,90522欠压复位(BOR)90523可编程电压检测器(PVD)9153低功耗模式9253.1降低系统时钟速度93532外设时钟门控,935.33睡眠模式.,,,945.34停止模式.955.3.5待机模式面面5.3.6对RT℃复用功能进行编程以从停止模式和待机模式唤醒器件.....9854电源控制寄存器■重,,,,,10054.1用于STM32F405XX07X和STM32F415X×17XX的PWR电源搾制寄存器(PWR_CR).·::·100542用于STM32F42XX和STM32F43XXX的PWR电源控制寄存器( PWR CR101543PWR电源搾制/状态寄存器(PWR_CSR)10355PWR寄存器映射104复位和时钟控制(Rcc)n,,,,1056.1复位1056.1.1系统复位1056.1.2电源复位1056.13备份域复位10662时钟10662.1HSE时钟108622HS|时钟109623PLL配置110624LSE时钟11062.5LS|时钟116.26系统时钟( SYSCLK)选择111627时钟安全系统(CSS)11628 RTC/AWU时钟629看门狗时钟1122.10时钟输出功能11262.11某于TIM5TM11的内部/外部时钟测量1134/128文档018909第4版RM0090目录6.3RCC寄有器,,11463.1RCC时钟控制寄存器(RcC_CR114632 RCC PLL配置寄有器(RCC_ PLLCFGR).116633RCC时钟配置寄存器( RCC CFGR)118634RCC时钟中断寄存器(RCC_CR120635 RCC AHB1外设复位寄存器( RCC AHB1RSTR123636 RCC AHB2外设复位奇存器( RCC AHB2RSTR)125637 RCC AHB3外设复位寄存器(RCC_AHB3RSTR125638用于STM32F405X/07XX和STM32F415X×/17Xx的RCC APB1外设复位寄存器( RCC APB1RSTR)126639用于STM32F42XXx和STM32F43XX的RCC APB1外设复位寄存器(RCC_APB1RSTR)12963.10用于STM32F405XX/07XX和STM32F415X×/17Xx的RCC APB2外设复位寄存器( RCC APB2RSTR)...13263.11用于STM32F42X和STM32F43XXRCC APB2外设复位寄存器(RCC_APB2RSTR)1336312 RCC AHB1外设时钟使能寄存器( RCC AHB1ENR)1356313 RCC AHB2外设时钟使能寄存器(RCC_AHB2ENR)13763.14 RCC AHB3外设时钟使能寄存器(RCC_AHB3ENR)13863.15用于STM32F405XX/07XX和STM32F415X×/17xX的RCC APB1外设时钟使能寄存器(RcC_APB1ENR)....13963.16用于STM32F42XX和STM32F43Xxx的RCC APB1外设时钟使能寄存器(RCC_APB1ENR).14163.17用于STM32F405XX/07XX和STM32F415X17XX的RCC APB:2外设时钟使能寄存器(RCC_APB2ENR)14463.18用于STM32F42X和STM32F43XXX的RCC APB2外设时钟使能寄存器( RCC APE2ENR).,,1466.3.19用于STM32F405XX/07XX和STM32F415X×/17xx的低功耗模式寄存器中的 RCC AHB1外设时钟使能(RCC_AHB1 LPENR),.…1486.320用于STM32F42XXX和STM32F43XXX的低功耗模式寄存器中的RCC AHB1外设时钟使能(RCC_AHB1 LPENF)1516.3.21用于低功耗模式寄冇器中的 RCC AHB2外设时钟使能(RCC AHB2LPENR)1546.3.22低功耗模式寄冇器中的 RCC AHB3外设时钟使能(RCC_AHBSLPENR),15563.23用于STM32F405X/07XX和STM32F415X×17xx的低功耗模式寄存器中的 RCC APB1外设时钟使能(RCC_ APB1LPENR).,1556324用于STM32F42X和STM32F43XXX的低功耗模式寄存器中的RCC APB1外设时钟使能(RcG_ APB1LPENF)1586.3.25用于STM32F405XX07X和STM32F415X×/17X的低功耗模式寄存器中的 RCC APE2外设时钟使能( RCC APB2 LPENR),,161文档1018909第4版5/1284目录RM00906.3.26用于STM32F42XXX和STM32F43XXX的低功耗模式寄存器中的RCC APB:2外设时钟( RCC APB2 LPENR)1636327RCC备份域控制寄存器( RCC BDCR)1656328RCC时钟控制和状态寄存器(RCC_CSR)..,,1666329RCC扩频吋钟生成寄存器( RCC SSCGR)6330 RCC PLLI2S配置寄存器( RCC PLL|2 SCFGE)1696331RCC专用时钟配置寄存器(RGC_ DCKCFGR1706332RCC寄存器映射171通用Wo(GP|o),,,,.17571GP|O简介1757.2GP|O主要特性1757.3GP|O功能描述.,1757.3.1通用l/O(GP|O)..,,177732O引复用尜和映射1777.3.3Ⅳ/O端∏控制寄存器.:::734/O端口数据寄存器7.3.5M/O数据位操作181736GPO锁定机制1817.37O复用功能输入/输出,,,,,,182738外部中断线/唤醒线1827.39输入配置,,1827.3.10输出配置1837.3.11复用功能配置.....1837.3.12模拟配置1847.3.13将OSC32NOS32OUT引脚用作GP|OPC14/PC15端口引脚.....18573.14将OsC| N/OSC OUT引脚用作GP| O PHO/PH1端口引脚18573.15选择 RTC AF1和 RTC AF2复用功能18574GP|O寄存器18774.1GP|O端口模式奇存器(GP| OX MODER)(x=A.)187742GPO端口输出类型寄存器( GPIOX OTYPER)(x=A.187743GP|O端口输出速度寄存器(GP| OX OSPEEDR)(X=A.)188744GPO端口上拉/下拉寄存器(GP| OX PUPDE)(X=A.).18874.5GP|o端口输入数据寄存器( GPIOX DR)(x=A.18974.6GPO端口输出数据寄存器(GP|OⅹODR)(X=A.D)...18974.7GPO端口置位/复位寄存器(GP|OⅹBSRR)(x=A.).,,.190748GPO端∏配置锁定寄存器( GPIOX LCKR)(x=A.)..,,,1906/128文档018909第4版RM0090目录749GPO复用功能低位寄存器( GPIOX AFRL)(X=A.),,,,,,1974.10GP|O复用功能高位寄存器(GP| OX AFRH)(x=A.)19274.11GP|O寄存器映射,,,,,,,,,.,.1928系统配置控制器( SYSCFG)1948.11/0补偿单元,,,,,19482 SYSCFG寄存器....,,,,,,,,,,..,..,,194821 SYSCFG存储器重昳射寄存器( SYSCFG MEMRMP)..,.194822用于STM32F405X07X和STM32F415X17X的SYSCFG外设模式配置寄存器( SYSCFG_PMC)..195823用于STM32F42XXX和STM32F43x的 SYSCFG外设模式配置寄存器( SYSCFG_PMC)..1958.24 SYSCFG外部中断配置寄存器1( SYSCFG_ EXTICR1)..,,196825 SYSCFG外部中断配置寄存器2( SYSCFG EXTICP2)196826 SYSCFG外部中断配置寄存器3( SYSCFG_ EXTICR3)197827 SYSCFG外部中断配置寄存器4( SYSCFG_ EXTICR4),,,.198828补偿单元控制寄存器( SYSCFG_ CMPCR),,,,,,,,,,198829 SYSCFG寄存器映射DMA控制器DMA20191DMA简介20192DMA主要特性,,,,20193DMA功能说明20293.1般说明202932DMA事务204933通道选择2059.34仲裁器,,2069.35DMA数据流..,,,2069.36源、日标和传输模式2069.3.7指针递增..2109.38循环模式210939缓冲区模式293.10可编程数据宽度、封装/解封、字节序21293.11单次传输和突发传输2139.3.12FFO.,,,,,,,,.2149313DMA传输完成,,21693.14DMA传输暂停217文档1018909第4版7/1284目录RM00909.3.15流控制器21793.16可能的DMA配置汇总2189.3.17流配置过程,,,,.,.21893.18错误管埋21994DMA中断...■1.,.,,2209.5DMA寄存器.22095.1DMA低中断状态奇存器(DMA凵SR)229.52DMA高中断状态寄存器( DMA HISR)2219.53DMA低中断标志清零寄存器 DMA LIFCE)2229.54DMA高中断标志清零寄存器( DMA HIFCR)2239.5.5DMA数据流ⅹ配臀寄冇器( DMA SXCR)(X=0.7)223956DMA数据流ⅹ数据项数寄存器( DMA SXNDTR)(x=0.7),,2269.57DMA数据流X外设地址寄存器( DMA SXPAR)(X=0.7)227958DMA数据流存储器0地址寄存器( DMA SXMOAR)(x=0.7)..227959DMA数据流X仔储器1地址寄存器 DMA SXM1AR)(x=0.7).2289.5.10DMA数据流ⅹF|FO控制寄存器( DMA SXFCR)(X=0.7)2289511DMA寄存器耿射22910中断和事件.23310.1嵌套向量中断控制器(NVC).…,…,,23310.1.1NVC特性23310.12 Sys Tick校准值寄存器23310.1.3中断和异常向量233102外部中断/事件控制器(EXT),,,,,23310.2.1EXT主要特性2401022EXT框图241102.3唤醒事件管理.24110.24功能说明...2411025外部中断/事件线映射.2410.3EXT|寄存器,,,,,,,,,,,,,,,,,,,,,,,,24410.3.1中断屏蔽寄存器( EXTI MR).24410.32事件屏蔽寄存器( XTI EMR).,,,,2441033上升沿触发选择寄仔器( EXTI RTSR)24510.3.4下降沿触发选择奇存器( EXTI FTSF)2451035软件中断事件寄存器( EXTI SWIER2461036排起寄存器( EXTI PR),24610.37EXT|寄存器映射2478/128文档018909第4版RM0090目录模数转换器(ADC)n,,,,,24811.1ADC简介,,,,,248112ADC主要特性24811.3ADC功能说明11.3.1ADC开关控制,25011.32ADC时钟25011.33通道选择25011.34单次转换模式...,,25111.35连续转换模式25111.36时序图25211.37模拟看门狗25211.3.8扫描模式25311.3.9注入通道管理25311.3.10不连续采样模式254114数据对齐25511.5可独立设置各通道采样时间..,,25611.6外部触发转换和触发极性25611.7快速转换模式,,,,25811.8数据管哩..■■■258118.1使用DMA....25811.8.2在不使用DMA的情氿下管理转换序列.25911.8.3在不使用DMA和溢出检测的情况下进行转换11.9多重ADC模式25911.9.1注入同时模式26211.9.2规则同时模式,,,,26311.93交替模式26411.94交替触发模式266119.5混合型规则/注入同时模式.26811.96规则同时+交替触发组合模式26811.10温度传感器26911.11电池充电监视.27111.12ADC中断27111.13ADC寄存器711113.1ADC状态寄存器(ADC_SR).27111.13.2ADC控制寄存器1(ADC_CR1),272文档1018909第4版9/1284目录RM009011.133ADC控制寄存器2( ADC CR2),27411.134ADC采样时间寄存器1(ADC_SMPR1)..,,,,,,27711.135ADC采样时间寄存器2(ADC_SMPR2).2771113.6ADC注入通道数据偏移寄存器Ⅹ( ADC JOFRX(x=1.4)27811.13.7ADC看门狗高阈值寄存器(ADC_HTR)27811.138ADC看门狗低阈值寄存器(ADC_LTR)1113.9ADC规则序列寄存器1( ADC SQR1)27911.13.10ADC规则序列寄存器2(ADC_SQR2)28011.13.11ADC规则序列寄存器3( ADC SQR3),,,,,,,28011.1312ADC注入序列寄存器( ADC JSQR)11.13.13ADC注入数据寄存器ⅹ( ADC JDRX)(x=1.4),,,,28111.13.14ADC规则数据奇存器(ADC_DR)2821113.15ADC通用状态寄存器(ADC_CSR)2821113.16ADC通用控制寄存器(ADC_CCR)2841113.17适用于双重和三重模式的ADC通用规则数据寄存器(ADC_CDR).28511.13.18ADC寄存器映射.28612数模转换器(DAC288121DAC简介288122DAC主要特性288123DAC功能说明290123.1DAC通道使能2901232DAG输出缓冲器使能2901233DAC数据格式2901234DAC转换2911235DAC输出电压29212.36DAC触发选择29212.37DMA请求29212.38生成噪声..29312.39生成三角波,,,,,,294124DAC双通道转换,,,,,294124.1独立触发(不产生波形)2952.4.2独立触发(生成单个LFsR).,,,295124.3独立触发(生成同LFsR)2951244独立触发(生成单个三角波)295124.5独立触发(生成不同二角波)2961246同步软件启动29610/1284文档018909第4版