STM32F4xx中文参考手册
stm32f4xx系列开发指南。新手朋友和嵌入式开发者必备资料。RM0090目录353擦除∴....653.54编程....,,,,.,,,..66355中断663.6选项字节673.6.1关于用户选项字节的说明3.62用户选项字节编程363读保护(RDP).70364写保扩.,723.7次性可编程字节.7238 Flash接||寄存器,,7338.1Fash访问控制寄存器( FLASH ACR)382Fash密钥寄存器( FLASH KEYE)74383Fash选项密钥寄存器( FLASH_ OPTKEYR)743.84Fash状态寄存器( FLASH SR)75385用于STM32F405XX/07xX和STM32F415X/17XX的Flash控制寄存器( FLASH CR)...7638.6用于STM32F42XX和STM32F43XXX的Flash控制寄存器( FLASH_CR)77387Fash选项控制寄存器( FLASH_PTc388用于STM32F42XXX和STM32F43XXxFlash选项控制寄存器( FLASH OPTCR1)80389Fash接口寄存器映射,,,,,81cRC计算单元■■■■■■■■■■■■■■■■■■■■■,,,834.1cRC简介834.2CRC主要特性.■1■1834.3CRC功能说明.,834.4CRC寄有器.8444.1数据寄存器(CRC_DR)....84442独立数据寄存器(CRG_DR)8444.3控制寄存器( CRC CR)85444CRC奇存器映射855电源控制器PWR).865.1电源,,,,,865.1.1独立AD转换器电源和参考电压5.1.2电池备份域翻着潘875.1.3调压器89文档ID018909第4版3/1284目录RM009052电源监控器1■■90521上电复位(POR/掉电复位(PDR)90522压复位(BOR05.23可编程电压检测器(PVD)9153低功耗模式925.3.1降低系统时钟速度93532外设时钟门控,935.3.3睡眠模式.,,,,945.34停止模式翻D95535待机模式翻965.3.6对RTC复用功能进行编程以从停止模式和待机模式唤醒器件985.4电源搾制寄存器..,,,100541用于STM32F405XX/07XX和STM32F415X×/17XX的PWR电源搾制寄存器(PWR_CR).100542用于STM32F42xX和STM32F43XXX的PWR电源控制寄存器(PWR_CR).101543PWR电源控制/状态寄存器(PWR_CSR).,,.10355PWR寄存器映射104复位和时钟控制(Rcc)1056.1复位056.1.1系统复位1056.1.2电源复位1056.13备份域复位10662时钟10662.1HSE时钟108622HS|时钟,,.109623PLL配置110624LSE时钟11062.5LS|时钟111626系统时钟( SYSCLK)选择11627时钟安全系统(CSS)111628RTC/AWU时钟629看门狗时钟11262.10时钟输出功能11262.11某于TM5TM11的内部/外部时钟测量,,,,.,,.,1134/1284文档I018909第4版RM0090目录63RCC寄有器114631RCC时钟控制寄存器( RCC CR)114632 RCC PLL配置寄存器(RCC_ PLLCFGR),.,,,,116633RCC时钟配置寄存器( RCC CFGR)118634Rcc时钟中断寄存器(RCC_C|R),,,,,,120635 RCC AHB1外设复位寄存器( RCC AHB1RSTR.123636 RCC AHB2外设复位寄存器( RCC AHB2RSTR)...125637 RCC AHB3外设复位寄存器(RGC_AHB3RSTR)125638用于STM32F405X×/07XX和STM32F415X×/17XX的RCC APB1外设复位寄存器( RCC APB1RSTR126639用于STM32F42XXX和STM32F43XXXRCC APB1外设复位寄存器( RCC APB1RSTR).12963.10用于STM32F405XX/07XX和STM32F415X×/17Xx的RCC APB2外设复位寄存器(RcG_APB2RSTR...13263.11用于STM32F42XXX和STM32F43XXxRCC APB2外设复位寄存器(RCC_APB2RSTR)..1336312 RCC AHB1外设时钟使能寄存器( RCC AHB1ENR)13563.13 RCC AHB2外设时钟使能寄存器(RCC_AHB2ENR)..1376314 RCC AHB3外设时钟使能寄存器(RCC_AHB3ENR),,.13863.15用于STM32F405XX/07xX和STM32F415X×/17xx的RCC APB1外设时钟使能寄存器( RCC APB1ENR)1363.16用于STM32F42XXX和STM32F43XXx的RCC APB1外设时钟使能寄存器( RCC APB1ENR),.,,14163.17用于STM32F405XX/07XX和STM32F415X/17XX的RCC APB:2外设时钟使能寄存器(RCC_APB2ENR).1446318用于STM32F42Xx和STM32F43Xxx的RCC APB2外设时钟使能寄存器(RCC_APB2ENR)1466.3.19用于STM32F405XX/07xX和STM32F415X×/17xx的低功耗模式寄存器中的 RCC AHB1外设时钟使能(RCC_AHB1 LPENR)14863.20用于STM32F42XXX和STM32F43XxX的低功耗模式寄存器中的RCC AHB1外设时钟使能(RCC_ AHB1LPENR)..,,.1516.321用于低功耗模式寄存器中的 RCC AHB2外设时钟使能(RCC_ AHB2LPENR)1546.322低功耗模式寄存器中的 RCC AHB3外设时钟使能(RCC_ AHB3LPENR).15563.23用于STM32F405X/07XX和STM32F415X×/17xx的低功耗模式寄存器中的 RCC APB1外设时钟使能(RcC_APB1 LPENR).1556324用于STM32F42XX和STM32F43XXX的低功耗模式寄存器中的RCC APB1外设时钟使能(RCC_ APB1LPENR)1586.3.25用于STM32F405X/07XX和STM32F415X×/17XX的低功耗模式寄存器中的 RCC APB2外设时钟使能(RcC_APB2 LPENR)16文档ID018909第4版5/1284目录RM00906.3.26用于STM32F42XXX和STM32F43xX的低功耗模式寄存器中的RCC APB2外设时钟(RcC_APB2 , LPENR),,,,,,,1636.327RCC备份域控制寄存器( RCC BDCP).1656328RCC时钟控制和状态寄存器(RcC_cSR.,.,1666.329RCC扩频时钟生成寄存器(RCC_ SSCGR),,,,.,,1686330 RCC PLL2S配置寄存器(RCC_PL凵|2 SCFGR).696331RCC专用时钟配置寄存器(RGC_ DCKCFGR)1706332RGC寄存器映射171通用Mo(GP|o)17571GP|O简介,,,1757.2GPO主要特性1757.3GPO功能描述1757.3.1通用MO(GP|O1777.32|O引脚复用器和映射..,1777.3.3WO端口控制寄存器181734MO端口数据寄存器18173.5MO数据位操作.1817.3.6GPO锁定机制7.3.7|O复用功能输入/输出182738外部中断线/唤醒线1827.3.9输入配置..,,...1827.3.10输岀配置.......1837.3.11复用功能配置:::1837.3.12模拟配置1847313将OSC32NOSC32_OUT引脚用作 GPIO PC14/PC15端凵引脚1857.3.14将OSC|N/OSC_OUT引脚用作 GPIO PHO/PH1端口引脚18573.15选择RTC_AF1和 RTC AF2复用功能18574GP|O寄存器,.18774.1GPO端口模式寄存器( GPIOX MODER)(x=A.D)187742GP|O端口输出癸型寄存器( GPIOX OTYPER)(x=A.D...187743GPO端口输出速度寄存器( G PIOX OSPEEDR)(x=A.J)188744GPo端口上拉/下拉寄存器(GP|Oⅹ_ PUPDR)(X=A.O.18874.5GP|o端口输入数据寄存器(GPOX|DR)(x=A.)1897.4.6GP|o端口输出薮据寄存器(GP| Ox ODR)(X=A.)..18974.7GPO端口置位/复位寄存器(GP| OX BSRR)(X=A.).,,.19074.8GPO端口酤置锁定寄存器(GP| Ox LCKF)(x=A.).,.1906/1284文档I018909第4版RM0090目录7.4.9GP|O复用功能低位寄存器(GP|OⅹAFRL)(x=A.)19174.10GPO复用功能高位寄存器(GP| Ox AFRH)(X=A.)1927.4.11GPO寄存器映射192系统配置控制器( SYSCFG)1948.11O补偿单元19482 SYSCFG寄存器.194821 SYSCFG存储器重映射寄存器( SYSCFG MEMRMP)194822用于STM32F405X×/07xx和STM32F415X×17xx的SYSCFG外设模式配置寄存器( SYSCFG_PMC)195823用于STM32F42XxX和STM32F43XXx的 SYSCFG外设模式配置寄存器( SYSCFG_PMC).....195824 SYSCFG外部中断配置寄存器1( SYSCFG_ EXTICR1)...1968.25 SYSCFG外部中断配置寄存器2( SYSCFG_ EXTICR2)...196826 SYSCFG外部巾断配置寄存器3( SYSCFG_ EXTICR3)...197827 SYSCFG外部中断配置寄存器4( SYSCFG_ EXTICR4)..198828补偿单元控制寄存器( SYSCFG_ CMPCR),,198829 SYSCFG寄存器映射199DMA控制器(DMA20191DMA简介..20192DMA主要特性,20193DMA功能说明..2029.3.1般说明202932DMA事务204933通道选择.205934仲裁器206935DMA数据流2069.3.6源、日标和传输模式.2069.3.7指针递增210938循环模式210939双缓冲区模式293.10可编程数据宽度、封装/解封、字节序21293.11单次传输和突发传输2139.3.12FFO,21493.13DMA传输完成21693.14DMA传输暂停217文档ID018909第4版7/1284目录RM00909.3.15流控制器9.3.16可能的DMA配置汇总..2189.3.17流置过程...21893.18错误管理21994DMA中断,,,,,,2209.5DMA寄存器22095.1DMA低中断状态寄存器(DMA_LSR.220952DMA高中断状态寄存器(DMAH|SR)221953DMA低屮断标志清零寄存器( DMA LIFCE).222954DMA高屮断标志清零寄存器( DMA HIFCE)223955DMA数据流ⅹ配置寄存器(DMA_SXCR)(X=0.7)....2239.5.6DMA数据流ⅹ数据项效寄存器( DMA SXNDTR)(X=0.7).,226957DMA数据流X外设地址寄存器( DMA SXPAR)(x=0.7)227958DMA数据沇存储器0地址寄存器( DMA SXM0AR)(x=0.7).…2279.59DMA数据流ⅹ存储器1地址寄存器( DMA SXM1AR)(X=0.7)2289.5.10DMA数据流ⅹFIFO控制寄存器( DMA SXFCR)(x=0.7)22895.11DMA寄存器映射10中断和事件.23310.1联套向量中断控制器(NVC)..…...23310.1.1NV|C特性.23310.12 Sys Tick校准值寄存器23310.1.3中断和异常向量233102外部中断/事件控制器(EXTI233102.1EXT主要特性..24010.22EXT框图2410.2.3唤醒事件管理,,,,,24110.24功能说明24110.25外部中断/事件线映射243103EXT寄存器.D面重,24410.3.1中断屏蔽寄存器( EXTI IME)24410.32事件屏蔽寄存器( EXTI EMF)24410.33上升沿触发选择寄仔器( EXTI RTSR)245034下降沿触发选择寄存器( EXTI FTSE).24510.3.5软件中断事件寄存器( EXTI SWIER)24610.36起寄存器( EXTI PR)246037EXT寄存器映射2478/1284文档I018909第4版RM0090目录模数转换器(ADc)■■■24811.1ADC简介1面■■■口■■248112ADC主要特性.24811.3ADC功能说明,,,24811.3.1ADC开关控制...25011.32ADC时钟25011.3.3通道选择..25011.3.4单次转换模式.......25111.3.5连续转换模式.25111.36时序图.25211.37模拟看门狗11.38扫描模式25311.3.9注入通道管理25311.3.10不连续采样模式254114数据对齐...25511.5可独立设置各通道采样时间...,25611.6外部触发转换和触发极性..25611.7快速转换模式,,,,,,,25811.8数据管坦25811.8.1使用DMA.25811.82在不使用DMA的情况下管理转换序列25911.8.3在不使用DMA和溢出检测的情况下进行转换11.9多重ADC模式25911.9.1注入同时模式26211.92规则同时模式26311.9.3交替模式2641194交替触发模式266119.5混合型规则/注入同时模式26811.9.6规则同时+交替触发组合模式2681.10温度传感器26911.11电池充电监视.....27111.12ADC中断11.13ADC寄存器27111.131ADC状态寄存器( ADC SR)...27111132ADC控制寄存器1(ADC_cR1)272文档ID018909第4版9/1284目录RM009011.133ADC控制寄存器2(ADC_cR2)..27411.134ADC样时间寄存器1(ADC_SMPR1).,,,,,.27711.13.5ADC采样时间寄存器2(ADC_SMPR2)27711.136ADC注入通道数据偏移寄存器Ⅹ( ADC JOFRX)(X=1.4).2781113.7ADG看门狗高阈值寄存器(ADC_HTR)27811.138ADC看门狗低阈值寄存器(ADC_LTR)27911.139ADC规则序列寄存器1(ADC_SQR1)2791113.10ADC规则序列寄存器2(ADC_SQR2).....28011.1311ADC规则序列寄存器3(ADC_SQR3).11.1312ADC注入序列寄存器( ADC JSQR)11.1313ADC注入数据寄存器ⅹ( ADC DRX)(x=1.4)2811.13.14ADC规则数据寄存器(ADC_DR)..28211.1315ADC通用状态寄存器(ADC_CSR)2821113.16ADC通用控制寄存器(ADC_CCR).,28411.13.17适用于双重和三重模式的ADC通用规则数据寄存器(ADC_CDR).28511.13.18ADC寄存器映射....28612数模转换器(DAC)288121DAC简介288122DAC主要特性88123DAG功能说明..,29012.3.1DAC通道使能29012.3.2DAG输出缓冲器使能290123.3DAC数据格式2901234DAG转换2911235DAC输出电压29212.36DAC触发选择.,.2921237DMA请求.29212.38生成噪声.,,29312.3.9生成三角波29412.4DAC双通道转换,,,294124.1独立触发(不产生波形)2951242独立触发(生成单个LFsR)...295124.3独立触发(生成不同LFsR)295124.4独立触发(生成单个三角波)295124.5独立触发(生成不同三角波)2961246同步软件启动29610/1284文档I018909第4版
- 2020-12-08下载
- 积分:1
ISO 11898-3 中文
ISO 11898-3-2006道路车辆—控制器区域网络(CAN)—第三部分:低速,容错,媒体专用接口前ISO(国际标准化组织)是一个世界性的国际化标准组织(ISO成员团体)。制定国际标准的工作通常是由ISO技术委员会来完成的。何一个对已绎成立的技术委员会感兴趣的成员机构都有权派代表参加该委员会。与ISO有关的国际组织,政府和非政府国际标准化组织,也可参加有关的工作。ISO在电工技术标准化的所有事项中都与国际电T委员会(IEC)有密切的合作国际标准是根据 ISO/IEC法规、第2部分屮给出的法规进行起草的。技术委员会的主要工作为制定国际标准。经过技术委员公通过的国际标准草案都会分发给各成员团体进行投票。国际标准需要经过至少75%的各成员机构的投票审批之后才能够出版发行。文件中的一些元素可能会是属于某项专利,这一点需要引起注意。ISO没有鉴别这些专利的义务。ISO11898-3是山 ISO/TC22,道路车辆,SC3小组委员会,电器及电子设备技术委员会起草的取消第一版的ISO11898-3,并使用在技术上口经经过修订的ISO11519-2:1994将其替代ISO118%8包含以下的部分,在道路车辆的总标题之下一控制器区域网络CAN部分1:数据伡层和物理信号。部分2:高速媒体访问单元一部分3:低速,容错,媒体专川接口。一部分4:通信的时间触发部分5:低功耗模式下的高速媒体访问单元介绍ISO11898第一次发表是在1993年11月,包括控制器局域网(CAN)数据链层以及高速物理层。在对IsO11898审查和调整中:IsO11898-1描述了数据链层的协议以及媒体访问的控制ISO11898-2对高速的媒体访问单元(MAU)以及媒体专用接口(MDI)进行了规定取消ISO11898-1:2003以及ISO11898-2:2003,取代ISO11898:1993。除了高速CAN之外,最初由ISO115192所包含的低速CAN的发展,获得了诸如容错技术的新的方式。ISO11898部分的主题为对获得此窄错技术的必要条件以及容错本身的规范进行定义和描述。特別是对媒体专用接口和媒体访问控制的部分进行描述。道路车辆-控制器区域网络(CAN)部分3:低速,容错,媒体专用接口1范围此IsSO11898部分制定了在之间安装有控制器区域网终(CAN)的道路车辆的电子控制单元在40 kBit/s到125 kBit/s的传输率之间建立一个交换数字信息的特性。CAN是一个支持分布式控制和多路控制的串行逦信协议。此ISO11898部分介绍了低速CAN应用中的容错方式,以及符合 ISO/OSⅠ分层模型的物理层部分。此ISO11898部分包含以下的物理层部分:一媒体相关接口(MDⅠ)—物理媒体链接(PMA)。另外,此ISO11898部分也对物坦层部分的信号(PLS)以及媒体部分的接入控制(MAC)的定义有一定的影响。在OSI模型中的所有的其他层,既不在CAN协议之内与之匹配以及也不作为用户电平的一部分,也不会影响低速CAN物理层的容错行为,因此不能够构成此ISO11898的一部分。2术语和定义出于使用此文档的目的,使用下列术语和定义。2.1总线所有的儿点都达到了被动链接的允许在两个方向传输的通信网终的布局结构2.2总线故障由诸如屮断,短路等所引起的一个物理总线机能失常的故障。2.3总线值两个互补的逻辑值的其中的显性和隐性。注释:显性值代表一个逻辑“0”隐性值代表一个逻辑“1”。在显性和隐性位同时传输时,所导致的总线值应该为显性。2.4总线电压相对于地面的每个CAN节点的总线电路CANL和CANH的电压。注释: VCAN L和VcANⅡ表示总线电压。差分电压diffCANH和CANL线之间所能看到的电压。注释:Vd=VCAN IIVCAN L2.无故障通信不丢失信息的操作模式。2.7谷错在指定的至少有一个性能下降的总线故障条件下运行的能力。例如:减少信号的信噪比2.8收发器的循环时间延迟从施加一个逻辑信号到收发器逻辑一侧的输入口到收发器逻辑一侧的输出口检测到此信号的延时时间。2低功耗模式降低功耗的工作模式。注释:低功耗模式下不干扰其他节点之间的通信2.10节点链接到通信线路,能够根据给定的通信协议规范通过网终进行父换的组装点。2.11普通模式在网终通信中积极参与(发送和/或接收)的收发器的工作模式2.12T作电容有一个或多个节点能够检测到链接器的总线线路的总电容,受媒体的布局结构和物理介质的影响13物理层实现ECU与总线之间进行连接的电路。2.14物理介质(总线的)成对的电线,平行或双绞线,屏蔽或非屏蔽注释:单个电线,可表示为CANH和CANL。2.15接收器用其将信息转换成逻辑信息或数据信号的物理信号的转换设备2.16发射器将逻辑信息或数据信号转换为电信号,使这些信号能够通过被物理介质进行传输的设备2.17收发器适用于物理层的逻辑信号设各,反之亦然。3缩略语ACK应答CAN控制器区域网终RC循环冗余校验CSMA载波侦听多路访问DC数据长度码ECU电子控制单元EOF结束帧FCE故障本质的界定IC集成电路LAN局域网LLC逻辑链路控制LME层管理实体LPDU LLO协议数据单元SB最低有效位LSDU LLO服务数据单元LS-MAU低速媒体访问单元MAC媒体访问控制MAU媒体访问单元MDI媒体独立接口MPDU MAC协议数据单元MSB最高有效位MSDU MAC服务数据单元NRZ不会返回到零OSI开放式链接系统PL物理层PLS物理层信号PMA物埋介质附属物RTR远程传输请求SOF帧头4OSI参考模型根据在图1中所显示的OSI参考模型,CAN架构代表两层:一数据链路层;物理层。此部分对一个具有容错的低速的CAN收发器的物理层的进行了介绍。只给出了些对数据链层的影响。0SI参考模CAN架构层绍蚊据链层LLCMAC数据链物理物理层MAMDI图1OSl参考模型CAN分层架构5MD规范5.1物理媒休51.1一般说明用来对CAN散播进行传输的物理介质应为一对并行(或双绞线)的线,屏蔽或非屏蔽取决于EMC的要求。分别对线进行标记为CANH和CANL。在显性状态,CANL的电平低于隐性状态时的电平,CANH电平高于隐性状态时的电平。5.1.2总线连接节点CANH和CANL两线的终止端为一个能够被各自的节点识别的终端网络。每条线的总终端电阻应高于或等于1009。但是,由于电阻制造商的限制,指定节点的终端的电阻值不应该低于5009。代表隐性状态的CANL连接到Vc,CANI连接到CANI。图2显示了一个指定总线节点的通用连接法。RTLCAN LCAN HRIH题解a可选图2-个单一总线节点的连接在图2中,终端电阻可选。这意味着,如果适当的满足整体终端的要求,在特定的条件下并不是所有的节点都需要一个独立的终端。51.3工作电容下列规程适用于一个一般用于汽车应用的简单的连线方式。他由一对如在5.1.4中描述的布局式连接的双绞铜线构成。下列在图3和4中所示的基木模型可用于计算ROP题角a驱动器。b连线图3-总线替代电路2C.12CAN H○cANL题解:a对称轴b地线图4参考网络长度1的工作电容使用公式1来对操作电容进行计算CoP=I(C+2C12)+ n Cnode +k Cplug这里CoP工作电容;C线与地线之间的电容参照电线长度单位为米(m)C12两线(假设为对称的)之间的电容参照电线长度单位为米(m)Cmod来自总线侧的一个附加总线节点的电谷;pug一个连接插头的电容;1整个网络电缆长度;n节点的数量k插头数量例子:参考关于下述示范网络的总网络电缆长度的一个典型的操作电容的值,可有下式得出(C+2C12)=120[pF/m514介质时序所允许的最大工作电谷受到诸如下列网络固有参数的限制:一总终端电阻 rterm;布线类型和布局一通信速率一采样点的电压阀值;接地漂移,等等下面的公式提供了个计算最大允许工作电容的计算方法:
- 2020-11-28下载
- 积分:1