STM32F10x 参考手册第2版 硬件开发 值得拥有 !需要学习的可下载!根据自身情况不强求!凑够50个字目录STM32F10xx参考手册4.2.3PLI394.2.4LSE时钟394.2.5LS时钟-40426系统时钟( SYSCLK)选择-42.7时钟安仝系统(CSS)-404.2.8RTC时钟-4.2.9看门狗时钟4.2.10时钟输出43RCC寄存器措述43.1吋钟控制奇存器( RCC CR)-243.2时钟配置寄存器( RCC CFGR)--433时钟中断寄存器( RCC CIR)---46434APB2外设复位寄存器( RCC APB2RSTR--4843.5APB外设复位寄存器( RCC APBIRSTR)4.3.6AHB外设时钟使能寄存器( RCC AHBENR)52437APB2外设时钟使能寄存器( RCC APB2ENR)--438APB1外设时钟使能奇存器( RCC APBIENR)--54439各份域控制寄存器( RCC BDCR)---43.10控制/状态寄存器( RCC CSR--574.4RCC寄存器地址映像5通用和复用功能MO(GPO和AFIO605.1GPO功能描述---5.11通用IO(GPIO)625.12单独的位设置或位清除===513外部中断唤醒线514复用功能(AF)5.1.5软件重新映射O复用功能-----6351.6GPIO锁定机制---635.1.7输入配置64输出配置5.19复用功能配置--655.1.10模拟输入配置52GP|O寄存器描述52.1端口置低寄存器( GPIOX CRL)(x=A.E)522端口配置高寄存器( GPIOX CRH)(x=A.E52.3端口输入数据寄存器( GPIOX IDR)(x-A.E)--69524端口输出数据寄存器( GPIOX ODR)(x=A.E)---69525端山位设置复位寄存器( GPIOX BSRR)(x=A.E526端口位复位寄存器(GPOx_BRR)(x=AF)7527端口配置锁定寄存器( GPIOX LCKR)(x=A.E)7153复用功能O和调试配置(AF|O)7253.1把OSC32 IN/OSC32OUT作为GPIO端口PCl4/PC155.3.2把 OSC IN/OSC OUT引脚作为GPIO端口 PDO/PD1--72533 BXCAN复用功能重映射---72534JTAG/SWD复用功能重映射53.5定时器复用功能重映射目录STM32F10xxx参考手册5.3.6 USART复用功能重映射7537I2C1复用功能重映射-755.38SPI1复用功能重映射7554AF|O寄存器描述-76541事件控制寄存器(AFI0OEⅤCR)-542复用重映射和调试IO配置寄存器( AFIO MAPR)---7543外部中断配置寄存器1(AFI0 D EXTICR1)-544外部中断配置寄存器2( AFIO EXTICR2)-545外部中断配置寄存器3( AFIO EXTICR3)54.6外部中断配置寄存器4(AFI0 D EXTICR4)-8155GP|O和AFO寄存器地址映象--eeeeeebeeeeeeeeeeeeeeeeeeee835.5.1GPIO寄存器地址映象552AFIO寄存器地址映象-846中断和事件856.1嵌套向量中断控制器-856L.1系统嘀嗒( SysTick)校准值寄存器-561.2中断和异常向量6.2外部中断/事件控制器(EXT)87621主要特性==622框图88623唤醒事件管理624功能说明8862.5外部中断/事件线路映像---896.3EXT寄存器描述63.1外部中断/事件寄存器映像-7DMA挫制器(DMA)95简介--957,2主要特性957.3功能描述967.3.1DMA处理-967.3.2仲裁器977.3.3DMA通道7.3.4错误管理73.5DMA请求映像===========)87.4DMA寄存器10741DMA中断状态寄存器 DMA ISR)一-----74.2DMA中断标志清除奇存器( DMA IFCR)--743DMA通道x配置寄存器( DMA CCRX)(x=1.7)-744DMA通道x传输数量寄存器( DMA CNDTRX)(x=1.7745DMA通道x外设地址寄存器 DMA CPARX)(x=1.7)746DMA通道x存储器地址寄存器 DMA CPARX)(x=1.7)---1057.5DMA寄存器映像--t mmmmm---105目录STM32F10xxx参考手册8实时时钟(RTC)1088.1简介-1088.2主要特性--1083功能描述1098.3.1概述--------------1098.3.2复位过程110833读RTC寄存器------110834配置RTC奇器-----1118.3.5RTC标志的设置RTC寄存器描述--11384.1RTC控制寄存器高位( RTC CRH)--11384.2RIC控制寄存器低位( RTC CRL)113843RTC预分频装载寄存器( RTC PRLH/RTC PRLI)-115844RTC预分频分频因子寄存器( RTC DIVH/ RTC DIVL)--11684.5RTC计数器寄存器( RTC CNTH/ RTC CNTL)---116846RTC闹钟寄存器( RTC ALRH/ RTC ALRL)-1178.5RTC寄存器映像----9备份寄存器(BKP12091简介---1202特性-------12093侵入检测---1209.4RTC校准----1219.5BKP奇器描述-----1219.51备份数据寄存器x( BKP DRX)(x=1..10)l21952RTC时钟校准寄存器( BKP RTCCR)1229.53各份控制寄存器( BKP CR)-----------------1229.54备份控制状念寄存器( BKP CSR)---------1239.6BKP寄存器映像-12410独立看门狗(WDG)12510.1简介12510.1.1硬件看门狗-12510.1.2寄存器访问保护---------------12610.1.3调试模式--12610.2WDG寄存器措述-12710.21键寄存器( IWDG KR)10.2.2顶分频寄存器( IWDG PR)1271023重装载寄存器( WDG RLR10.24状态寄存器( WDG SR)-2810.3ⅣWDG寄存器映像12911窗冂看门狗(WWDG130目录STM32F10xx参考手册11.1简介-130112主要特性13011.3功能描述----transf-13011.4如何编写看门狗超时程序-13111.5调试模式133116寄存器描述13316.1控制寄存器( WWDG CR)-1.6.2配胃寄存器( WWDG CFR)Ew t nnu-1341.6.3状态寄存器( WWDG SR)-13411.7WWDG寄存器映像---13512高级控制定吋器(TMI)13612.1简介---136122主要特性-------m136123框图137124功能描述--------138124.1时基单元---------13812.42计数器模式139124.3重复向下计数器--14712.44时钟选择148124.5捕获/比较通道15112.46输入捕获模式-1531247PWM输入模式--15412.48强置输出模式--删m---------15512.49输出比较模式--15512410PWM模式--157124.11互补输出和死区插入16012412使用刹车功能l6112413在外部事件时清除 OCXREF信号16312.4.14六步PWM的产生1612415单脉冲模式eeeeeeee16512.416编码器接凵模式-124.17定时器输入异或功能124.18与霍尔传感器的接口16912419TM1定时器和外部触发的同步-17112420定时器同步17412.4.21调试模式174125TIM1寄存器描述17512.5.1控制奇存器1(TIM1CRl)--17512.52控制寄存器2(TIM1CR2)-17612.53从模式控制寄存器(TIM1SMCR)12.54DMA中断使能寄存器( TIMI DIER)12.55状态寄存器(TMSR)-18l12.56事件产生寄存器(TIM1EGR)12.57捕获/比较模式寄存器1( TIMI CCMR1)目录STM32F10xxx参考手册12.5.8捕获/比较模式寄存器2( TIMI CCMR2)----18612.59捕获/比较使能寄存器(TM1CCFR18712.5.10计数器(TIM1CNT---19012.5.11预分频器(TM1PSC12.5.12动币装载寄存器( MI ARR12.513周期计数寄存器(TM1RCR)-125.14获比较寄存器1( TIMI CCR1)12.5.15捕获/比较寄存器2( TIMI CCR2)19212.516捕获比较寄存器3( TIMI CCR3)19212.5.17捕获仳比较寄存器(TIM1CCR4)-=========12.518刹车和死区寄存器(TIⅠ MI BDTR)12.519DMA控制寄存器(IM1DCR)12.5.20连续模式的DMA地址(TIM1DMAR)--195126TM寄存器图19613通用定时器(TMx)198131概述-19813.2主要特性19813.3框图-199134功能描述200134.|时基单元2001342计数器模式---2011343吋钟选择--1344捕获化比较通道---===212134.5输入捕获模式-213134.6PWM输入模式2141347强置输出模式2151348输出比较模式1349PWM模式-13410单脉冲模式------220134l1在外部事件时清除 OCXREF信号-22113.4.12编码器接口模式22213.4.13定时器输入异或功能eeeeeeeee-224134.14定时器和外部触发的同步----------22413.4.15定时器同步一713.4.16调试模式--23213.5TIMx奇存器描述23313.5.1控制寄存器1( TIMX CRI)-23313.52控制寄存器2( TIMX CR2)--23413.53从模式控制寄存器( TIMX SMCR)---2351354DMA/中断使能寄存器( TIMX DIER)-栅m2371355状态寄存器( TIMX SR)-238135.6事件产生寄存器( TIMX EGR--24013.5.7捕获/比较模式奇存器1( TIMX CCMRI)--24113.58抽获/比较模式寄存器2( TIMX CCMR22441359捕获比较使能寄存器( TIMX CCER)--24513.5.10计数器( TIMX CNT2461311预分频器( IIMX PSC)----246目录STM32F10xx参考手册13.512自动重装载寄存器( TIMX ARR)-24713.513捕获比较寄存器1( TIMX CCR)24713.5.14捕获化比较寄存器2( TIMX CCR2)24813.5.15捕获/比较寄存器3( TIMX CCR3)---------248135.16捕获比较寄存器4(1 Mx CCR4)-24913.517DMA控制寄存器( TIMX CR)-24913.5.18连续模式的DMA地址( TIMX DMAR)-25013.6TMx奇存器图-25014搾制器局域网( bx CAN)14.1简介253142主要特点253143总体描述---254143.1CAN20B内核25414.32控制、状态和配置寄存器254143.3发送邮箱255l434接收过滤器--255143.5接收FIFO255144工作模式2561441初始化模式-2561442正常模式--25714.4.3睡眠模式(低功耗)----2571444测试模式一144.5静默模式----2581446环回模式1447环回静默模式--25914.5功能描述-----259l45.1发送处理-25914.52时间触发通信模式--26114.5.3接收管理26114.54标识符过滤26214.5.5报文存储一26614.5.6出错管理l4.57位时间特性268146中断-271147寄存器访问保护272148CAN寄存器描述-273148.1控制和状态寄存器-27314.82邮箱寄存器一m2821483CAN过滤器寄存器288149 bxCAN寄存器列表29115?C接口295151介纲295152主要特点-295目录STM32F10xx参考手册153概述-296154功能描述--298154.1FC从模式---15421C主模式-3011543错误条件-----3041544SDA/SCI线控制-------30515. 4.5 SMBus3061546DMA请求-309154.7包错误校验(PEC)155中断请求--311156F2C调试模式----312157C寄存器描述-31215.7.1控制寄存器1(12CCR1)--31215.7.2控制寄存器2(C_CR215.73自身地址寄存器1(2COAR1)---3151574自身地址寄存器2(2COAR2)-3161575数据寄存器(2CDR--316157.6状态寄存器1(2CSR)31715.77状态寄存器2(2CSR2)-31915.7.8时钟控制寄存器( I2C CCR)-3201579 TRISE寄存器(I2 C TRISE)32115812C寄存器地址映象---32216模拟薮字转换(ADC)323161介绍-32316.2主要特征323163引脚描述--32416.4功能描述32516.4.1ADC开关控制--3251642ADC时钟-----3251643通道选择--------13251644单次转换模式3261645连续转换模式l646时序图===326164.7模拟看门狗32716.48扫描模式--1649注入通道管理---32816410间断模式--32916.5校准330166数据对齐-331167可编程的通道采样时间---331168外部触发转换331169DMA请求-332目录STM32F10xx参考手册16.10双ADC模式---3336.10.1同步注入模式-----3416.10.2同步规则模式-33516.10.3快速交替模式33616.10.4慢速交替模式33616.10.5交替触发模式16.10.6独立模式-33816.10.7混合的规则/注入同步模式m338l6.10.8混合的同步规则交替触发模式---33816.10.9混合同步注入+交替模式33916.11温度传感器-3401612中断-3411613ADC寄存器描述-34216.13.1DC状态寄存器( ADC SR)34216.13.2ADC控制寄存器1( ADC CR1)-34316.13.3ADC控制寄存器2( ADC CR2)34516134ADC采样时间寄存器1( ADC SMPR)34716.13.5ADC样时间寄存器2( ADC SMPR2)--34816.13.6ADC注入通道数据偏移寄存器x( ADC JOFRX)(x=1.4)-34816.137ADC看门狗高阀值寄存器( ADC HTR)-34916.138ADC看门狗低阀值寄存器( ADC LRT)---34916.13.9ADC规则序列寄存器l( ADC SQR1)16.13.10ADC规则序列寄存器2( ADC SQR2)35016.13.11AC规则序列寄存器3( ADC SQR3)-----35116.13.12ADC注入序列寄存器( ADC JSQR)35116.13.13ADC注入数据寄存器x( ADC JDRX)(x=1.4)---321613.14ADC规则数据寄存器( ADC DR)--35216.14ADC寄存器地址映像---35317USB全速设备接∏USB)356导言-35617.2要特征35617.3方框图317.4功能描述35717.41USB功能模块描述35817.5编程中需要考虑的问题--35917.5.1通用USB设备编程35917.52系统复位和上电复位35917.53双缓冲端点---------36417.54同步传输17.5.5挂起/恢复事件-36717.6USB寄存器描述-36917.6.1通用寄存器36917.6.2端点寄存器一37417.6.3缓冲区描述表