资 源 简 介
stm32必备中文手册、 STM32F10X参考手册_Rev10.pdfSTM32F10XXx参考于册系列产品命名规则示例:产品系列STM32=基丁ARM@的32位微控制器品类型F=通用类型产品子系列101=基木型102=USB基本型,USB2.0全速设各103=增强型105或107=互联型引脚数目T=36脚C=48脚R=64脚V=100脚z=144脚闪在存储器量16K字节的闪存存储器6=32K字节的闪存存储器8=64K字节的闪存存储器B=128K字节的闪存存储器C=256K字节的闪存存储器D=384K字节的闪存存储器E=512K字节的闪存存储器封装H= BGAT=LQFPU=VFQFPNY= WLCSP64温度范围6=工业级温度范围,-40°C~85°c7=工业级温度范围,-40°C~105°C内部代码A或者空(详见产品数据于册选项XXX=已编程的器件代号(3个数字)TR=卷带式包装参照2009年12月RM0008 Reference manual英文第10版本译文仅供参考,如冇翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本STM32F10XXx参考于册STM32技术参考手册各章节与各产品系列交叉对照表小中大小中小中大99容容容|容容容容容彐彐量量量量量量量量RT-3NT⊙|c爻爻爻爻爻爻|爻爻第1章:文中的缩写第2章:存储器和总线构架第3章:cRC计算单元(CRC)第4章:电源控制(PWR)第5章:备份寄存器(BKP)第6章:小容量、中容量和大容量产品的复位和时钟控制(RCC)第7章:互联型产品的复位和时钟控制(RcC)第8章:通用和复用功能lO(GP|O和AF|O)第9章:中断和事件第10章:DMA控制器(DMA)第11章:模拟/数字转换(ADC)第12章:数之/模拟转换(DAC)第13章:高级控制定时器(TIM1和TM8)第14章:通用定时器(TMx)第15章:基本定时器(TM6和TM7):第16章:实时时钟(RTC)17章:独立看门狗(WDG)18章:窗口看门狗(wWDG):::::第19章:灵活的静态存储器控制器(FSMC)第20章:SDO接口(SDO)第21章:USB全速设备接凵(USB)第22章:控制器局域网( bXCAN)笫23章:串行外设接口(SP)第24章:|2C接口:第25章:通用同步异步收发器( USART)第26章: USB OTG全速( OTG FS)第272:以人网ET+具有DM控制器的介质访向控制MAc第28章:器件电子签名第29章:调试支持ODBG):::●表示所在行对应的章节适用于该列标示的产品系列提小:点击上表中的章名字可以直接然转到对应的章参照2009年12月RM0008 Reference manual英文第10版本译文仅供参考,如冇翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本STM32F10XXx参考于册下表给出了一个交叉参考,在使用各功能模块时应重点阋读哪些章节:功能模块备通模|数定|实通通以份用拟「字时时立|口态用制行片用|用奇输数模器时看看存接串器外间同串國可出/换/换/§/3狗狗只总域总线/异/总/分拟储转转控线网线接步线|三四口收可口|g发器c二0O0T0第1章:文中的缩与第2章:存储器和总线构架第3章:CRC计算单元(CRC)第4章:电源控制(PWR)●●●●●。●第5章:备份寄存器(BKP)第6章:小容量、中容量和大容量产品的复位和时钟控制(RCC)或第7章:互联型产品的复位和时钟控制(RCC)第8章:通用和复用功能GP和AFo)@····o····●·●·●第9章:中断和事件oooooooooooooo第10章:DMA痉制器(DMA)第11章:模拟/数字转换(ADC第12章:数字模拟转换(DAC第13章:高级控制定时器(TM1和T|M8)第14章:通用定时器(TMx)第15章:基本定时器(TM6和TM7)第16章:实时时钟(RTC)第17章:独立看门狗(WDG)第18章:窗口看门狗(WWDG)第19章:灵活的静态存储器控制器(FSMC)第20章:SD|O接口(SDO)第21章:USB全速设备接口(USB第22章:粹制器局域网( bxCAN)第23章:串行外设接口(SP)第24章:2C接口第25章:通用同步异步收发器( USART)第26章: USB OTG全速( OTG FS)第27章:以太网(ETH):具有DMA控制器的介质访问控制(MAC)第28章:器件电子签名第29章:调试支持(DBG)oooo。 ooooooooo|oo衣示对应的章节是必读的Q表示对应的章节是选读的注:请区分第章的内容只适合于互联到产品,第章的内容适合于除互联型产显以外的产员参照2009年12月RM0008 Reference manual英文第10版本译文仅供参考,如冇翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本STM32F10XXx参考于册参考手册和内核位高性能微控制器导言木参考手册针对应用廾发,提供关于如何使用STM32F101xX、STM32F102xx、STM32F103和STM32F105Xx/STM32F107X微控制器的存储器和外设的详细信息。在本参考手册中STM32F101xX、STM32F102XX、STM32F103和STM32F105XX/STM32F107XX被统称为STM32F10XxX。STM32F10xxX系列拥有不同的存储器容量、封装和外设配置。关于订货编号、电气和物理性能参数,请参考小容量、中容量和大容量的STM32F101和STM32F103xX的数据手册,小容量和中容量的STM32F102XX数据手册和STM32F105XXSTM32F107xx联型产品的数据手册。关于芯片內部闪存的编程,擦除和保护操作,请参考STM32F10xX闪存编程手册关于 ARM Cortex Tm-M3內核的具体信息,请参考 Cortex TM-M3技术参考于册。相关文档● Cortex Tm-M3技术参考手册,可按下述链接下载:http:/infocenter.arm.com/help/topic/com.arm.doc.ddi0337e/dd10337ecortexm3r1p1trm.pdf下述文档可在ST网站下载(hto/www.st.com/mcu●STM32F101xx、STM32F102xx和STM32F103X的数据手册。●STM32F10xx闪存编程手册。相关数据手册下载地址:Ylstm32f101xX:http://www.st.com/stonline/products/iterature/ds/15058.pdfAstm32f101xx:http://www.st.com/stonline/products/literature/ds/13586.pdfRaistM32f101Xx:http://www.st.com/stonline/products/literature/ds/14610.pdfAlestm32F102Xx:http://www.st.com/stonline/products/literature/ds/15057.pdfAestm32f102xX:http://www.st.com/stonline/products/literature/ds/15056.pdfAltstm32f103Xx:http://www.st.com/stonline/products/literature/ds/15060.pdfThAhlstM32f103xX:http://www.st.com/stonline/products/iterature/ds/13587.pdfAalesTm32f103Xx:http://www.st.com/stonline/products/iterature/ds/14611.pdfEb4stM32f105xx/stm32f107xX:http://www.st.com/stonline/products/literature/ds/15274.pdfSTM32F10xXXCortex-M3编程手册:htt/www.st.com/stonline/products/literature/pm/15491pdf参照2009年12月RM0008 Reference manual英文第10版本译文仅供参考,如冇翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本目录STM32F10XXX参考于册目录文中的缩写241.1寄存器描述表中使用的缩写列表241.2术语表241.3可用的外设242存储器和总线构架252.1系统构架252.2存储器组织272.3存储器映像23.1嵌入式SRAM292.3.2位段2923.3嵌入式闪存3024启动配置333cRC计算单元(CRC)343.1CRC简介3432CRC主要特性343.3CRC功能描述3434CRC寄存器35341数据寄存器(CRC_DR)35342独立数据寄存器(CRC_|DR)35343控制寄存器( CRC CR)363.44CRC寄存器映像364电源控制(PWR)374.1电源374.1.1独立的AD转换器供电和参考电压374.1.2电池备份区域384.1.3电压调节器3842电源答理器384.21上电复位POR)和掉电复位(PDR)384.22可编程电压监测器(PVD394.3低功耗模式404.3.1降低系统时钟4.32外部时钟的控制404.33睡眠模式404.34停止模式41435待机模式4243.6低功耗模式下的自动唤醒(AWU)434.4电源控制寄存器4444.1电源控制寄存器( PWR CR)444.4.2电源控制/状态寄存器(PWR_CsR)454.43PWR寄存器地址映像465备份寄存器(BKP)475.1BKP简介4752BKP特性477/754参照2009牛12月RM0008 Reference manua|英文第10版本译文仅供参考,如有制译错误,请以英文原稿为准。请读者随吋注意在ST网站卜载更新版本目录STM32F10XXX参考于册5.3BKP功能描述4753.1侵入检测47532RTC校准4854BKP寄存器描述48541备份数据寄存器X( BKP DRX)(X=1…10)48542RTC时钟校准寄存器( BKP RTCCR)48543备份控制寄存器( BKP CR49544备份控制/状态寄存器( KP CSR49545BKP寄存器映像516小容量、中容量和人容量产品的复位和时钟控制(RCC5461复位546.1.1系统复位5461.2电源复位5461.3备份域复位5562时钟5562.1HSE时钟5762.2HS时钟5762.3PLL586.24LSE时钟58625LS|时钟58626系统时钟( SYSCLK)选择59627时钟安全系统(CSS)59628RTC时钟5962.9看门狗时钟5962.10时钟输出596.3RCC寄存器描述60631时钟控制寄存器(RCC_CR)60632时钟配置寄存器(RCC_CFGR)61633时钟中断寄存器(RCC_CR)63634APB2外设复位寄存器( RCC APB2RSTR65635APB1外设复位寄存器(RcC_APB1RSTR67636AHB外设时钟使能寄存器( RCC AHBENR)696.3APB2外设时钟使能寄存器( RCC APB2ENR)70638APB1外设时钟使能寄存器( RCC APB1ENR71639备份域控制寄存器( RCC BDCR)746310控制/状态寄存器( RCC CSR)7563.11RCC寄存器地址映像777互联型产品的复位和时针控制(RCC)787.1复位787.1.1系统复位787.1.2电源复位7871.3备份域复位7972时钟7,2.1HSE时钟72.2HS时钟827.2.3PLL82724LSE时钟8272.5LS时钟837.26系统时钟( SYSCLK)选择838/754参照2009牛12月RM0008 Reference manua|英文第10版本译文仅供参考,如有制译错误,请以英文原稿为准。请读者随吋注意在ST网站卜载更新版本目录STM32F10XXX参考于册7.27时钟安全系统(CSS)8372.8RTC时钟83729看门狗时钟847.2.10时钟输出847.3RCC寄存器857.3.1时钟控制寄存器(RCC_CR)857.32时钟配置寄存器( RCC CFGR)867.33时钟中断寄存器(RCC_CR887.34APB2外设复位寄存器(RcC_APB2RSTR)7.35APB1外设复位寄存器(RCC_APB1RSTR927.36AHB外设时钟使能寄存器( RCC AHBENR)947.3.7APB2外设时钟使能寄存器( RCC APB2ENR)957.38APB1外设时钟使能寄存器( RCC APB1ENR)977.39备份域控制寄存器( RCC BDCR)7.310控制状态寄存器(RCC_cSR)1007.3.11AHB外设时钟复位寄存器( RCC AHBRSTR)1017.3.12时钟配置寄存器2(RCC_CFGR2)1017.3.13RCC寄存器地址映像1038通用和复用功能O(GPO和AF|O)1058.1GPO功能措述105811通用O(GP|O)1068.1.2单独的位设置或位清除10781.3外部中断唤醒线107814复用功能(AF)1078.1.5软件重新映射O复用功能10781.6GP|O锁定机制10781.7输入配置1078.1.8输出配置1088.1.9复用功能配置81.10模拟输入配置1098.1.11外设的GPO配置11082GPO寄存器描述1138.2.端口配置低寄存器(GP○xCRL)(x=A.E)822端∏配置高寄存器( GPIOX CRH)(X=A.E)823端口输入数据寄存器(GP|ox_IDR)(X=A.E)114824端口输出数据寄存器(GP| Ox ODR)(x=A.E)8.25端∏位设置/清除寄存器(GP|OⅹBSRR)(X=A.E)115826端口位清除寄存器( GPIOX BRR)(x=A.E)115827端口配置锁定寄存器(GP| Ox LCKR)(X=A.E)11683复用功能O和调试醌置(AF|O)831把OSC32NOsC32OUT作为GP|O端凵PC14PC15116832把OSC| N/OSC OUT引脚作为GPO端口PD0/PD1117833CAN1复用功能重映射117834CAN2复用功能重映射117835 JTAG/SWD复用功能重映射836ADC复用功能重映射1188.37定时器复用功能重映射118838 USART复用功能重映射1198392C1复用功能重映射1208.310sP1复用功能重映射1209754参照2009牛12月RM0008 Reference manua|英文第10版本译文仅供参考,如有制译错误,请以英文原稿为准。请读者随吋注意在ST网站卜载更新版本目录STM32F10XXX参考于册83.11SP13复用功能重映射12083.12以太网复用功能重映射12184AFIO寄存器描述121841事件控制寄存器( AFIO EVCR)121842复用重映射和调试MO配置寄存器( AFIO MAPR)121843外部中断配置寄存器1(AFO_ EXTICR1)844外部中断配置寄存器2( AFIO EXTICR2)127845外部中断配置寄存器3( AFIO EXTICR3)127846外部中断配置寄存器4( AFIO EXTICR4)1288.5GP|O和AF|O寄存器地址映象1299中断和事件1309.1嵌套向量中断控制器1309.1.1系统嘀嗒( Sys Tick)校准值寄行器13091.2断和异常向量13092外部中断/事件控制器(EXT)1349,2.1主要特性134922框图1359.2.3唤醒事件管理135924功能说明135925外部中断事件线路映像13793EXT寄存器描述138931中断屏蔽寄存器 EXTI IMR)138932事件屏蔽寄存器( EXTI EMR)1389.33上丌沿触发选择寄存器( EXTI RTSR399.34下降沿触发选择寄存器( EXTI FTSR)139935软件中断事件寄存器( XTI SWIER)1409.36挂起寄存器(EXT⊥PR)140937外詺中断事件寄存器映像14110DMA控制器(DMA)142101DMA简介14210.2DMA主要特性14210.3功能描述14310.3.1DMA处理14310.3仲裁器14410.3.3DMA通道14410.3.4可编程的数据传输宽度、对齐方式和数据大小端14510.3.5错误管理4610.36中断14610.3.7DMA请求映像147104DMA寄存器1491041DMA中断状态寄存器 DMA SR)1491042DMA中断标志清除寄存器( DMA FCR)15010.4.3DMA通道x配置寄存器DMA_CCRx)X=1.7)15010.44DMA通道x传输数量奇仔器( DMA CNDTRX)(X=1.7)1521045DMA通道x外设地址寄存器 DMA CPARX(x=1.715210.4.6DMA通道x存储器地址寄存器 DMA CMARX)(x=1.7)152104.7DMA寄存器映像15311模拟/数字转换ADC)15510/754参照2009牛12月RM0008 Reference manua|英文第10版本译文仅供参考,如有制译错误,请以英文原稿为准。请读者随吋注意在ST网站卜载更新版本