实例介绍
STM32寄存器手册: STM32F101xx、STM32F102xx、STM32F103xx、STM32F105xx和STM32F107xx——先进的基于ARM核心的32位微控制器 .pdf
目录 STM32F10XXX参考于册 5.3BKP功能描述 38 53.1侵入检测 38 532RTC校准 39 54BKP寄存器描述 39 541备份数据寄存器X( BKP DRX)(X=1…10) 39 542RTC时钟校准寄存器( BKP RTCCR) 39 543备份控制寄存器( BKP CR 40 544备份控制/状态寄存器( KP CSR 40 545BKP寄存器映像 42 6复位和时钟控制(RCC) 45 61复位 45 6.1.1 系统复位 45 61.2电源复位 45 61.3备份域复位 46 62时钟 46 62.1HSE时钟 48 62.2HS时钟 48 62.3 PLL 49 6.24LSE时钟 49 625LS|时钟 49 626系统时钟( SYSCLK)选择 50 627时钟安全系统(CSS) 50 628RTC时钟 50 62.9看门狗时钟 50 62.10时钟输出 50 6.3RCC寄存器描述 631时钟控制寄存器(RCC_CR) 632时钟配置寄存器(RCC_CFGR) 52 633时钟中断寄存器(RCC_CR) 634APB2外设复位寄存器( RCC APB2RSTR 46 635APB1外设复位寄存器(RcC_APB1RSTR 58 636AHB外设时钟使能寄存器( RCC AHBENR) 637APB2外设时钟使能寄存器( RCC APB2ENR) 66 638APB1外设时钟使能寄存器( RCC APB1ENR 62 639备份域控制寄存器( RCC BDCR) 65 6310控制/状态寄存器( RCC CSR) 66 6311RCC寄存器地址映像 68 7通用和复用功能O(GPO和AF|O) 69 71GPO功能揹述 69 71.1通用O(GP|O) 70 712单独的位设置或位清除 71 713外部中断/唤醒线 71 7.14复用功能(AF) 71 7.1.5软件重新映射l/O复用功能 71 7.1.6GP|O锁定机制 71 71.7输入配置 71 7.1.8输出配置 72 7.1.9复用功能配置 73 7.1.10模拟输入配置 73 3/524 参照2008年12月RM0008 Reference Manua|英文第7版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 目录 STM32F10XXX参考于册 7.2GPO寄存器描述 75 7.2.1端口配置低寄存器(GP| OX CRL)(X=A.E) 75 7.22端口配置高寄存器( GPIOX CRH)(X=A.E 75 7.2.3端凵输入数据寄存器(GP|Ox|DR)(X=A.E) 76 724端口输出数据寄存器(GP|Ox_ODR)(x=A.E 76 7.2.5端口位设胃/清除寄存器(GP|OⅹBSRR)(x=A.E 77 7.26端冂位清除奇仔器( GPIOX BRR)(x=A.E) 77 7.27端口配置锁定寄存器(GPOx_LCKR)(x=AE) 77 7.3复用功能O和调试配置(AF|O) 78 73.1把OSC32NOSC320UT作为GPO端口PC14/PC15 78 732把OSC| NOSC OUT引作为GPO端凵 PDO/PD1 78 73.3CAN复用功能重映射 79 734JTAG/SWD复用功能重映射 79 7.3.5ADC复用功能重映射 80 7.36定时器复用功能重映射 80 7.3.7 USART复用功能重映射 738P2C1复用功能重映射 82 7.3.9SPl1复用功能重映射 82 74AF|O寄存器描述 83 7.4.1事件控制寄存器( AFIO EVCR 83 7.42复用重映射和调试MO配置奇存器( AFIO MAPR) 83 743外部中断配置寄存器1(AF| O EXTICR1) 86 744外韶中断配置寄存器2( AFIO EXTICR2) 86 7.45外部中断配置寄存器3(AFO_ EXTICR3) 87 746外部中断配置寄存器4(AF| O EXTICR4) 87 7.5GP|O和AF|Q寄存器地址映象 88 8中断和事件 89 8.1套向量中断控制器 89 8.1.1系统嘀嗒( SysTick)校准值寄存器 89 812中断和异常向量 89 82外部中断/事件控制器(EXT) 8.2.1主要特性 91 822框图 92 8.23唤醒事件管理 92 824功能说明 92 82.5外部中断/事件线路映像 94 8.3EXT寄存器描述 95 831中断屏蔽奇存器( EXTI IMR) 95 832事作屏蔽寄存器( EXTI EMR) 95 833上升沿触发选择寄存器( EXTI RTSR) 96 8.34 降沿蝕发选择寄存器( EXTI FTSR) 96 835软件中断事件寄存器( EXTI SWIER) 97 836挂起寄存器( EXTI PR) 97 8.37外部中断/事件寄存器映像 9DMA控制器(DMA 99 9.1DMA简介 99 92DMA主要特性 99 9.3功能描述 100 4/524 参照2008年12月RM0008 Reference Manua|英文第7版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 目录 STM32F10XXX参考于册 9.3.1 DMA处理 100 932仲裁器 100 93.3DMA通道 101 934可编程的数据传输宽度,对齐方式和数据大小端 102 935错误管理 103 936中断 03 937DMA请求映像 04 94DMA寄存器 107 941DMA中断状态寄存器 DMA SR 107 942DMA中断标志清除寄存器 DMA FCR) 108 943DMA通道x配置寄存器( DMA CCRX)(x=1.7) 108 944DMA通道x传输数量寄存器( DMA CNDTRX)(x=1.7 110 945DMA通道x外设地址寄存器 DMA CPARX)(x=1.7 110 94.6DMA通道x存储器地址寄存器 DMA CPARX)(X=1.7) 110 947DMA寄存器映像 111 10模拟/数字转换(ADC) 113 10.1ADC介绍 113 10.2ADC主要特征 113 10.3ADC功能描述 114 10.3.1ADC开关控制 115 1032ADC时钟 115 10.3.3通道选择 10.34单次转换模式 115 10.35连续转换模式 116 10.3.6时序图 10.3.7模拟看门狗 116 10.3.8扫描模式 117 10.39注入通道管理 117 10.3.10间断模式 104校准 119 10.5数据对齐 119 106可编程的通道采样时间 120 10.7外部触发转换 120 108DMA请求 121 109双ADC模式 121 10.91同步注入模式 122 10.92同步规则模式 123 10.93快速交替模式 123 10.94慢速交替模式 124 10.9.5交替触发模式 124 10.9.6独立模式 125 10.9.7混合的规则注入同步模式 125 10.98混合的同步规则+交替触发模式 125 109.9混合同步注入+交替模式 126 10.10温度传感器 126 1011ADC中断 27 10.12ADC寄存器描述 28 10.121ADC状态寄存器(ADc_SR) 128 5/524 参照2008年12月RM0008 Reference Manua|英文第7版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 目录 STM32F10XXX参考于册 10.122ADC控制寄存器1(ADC_CR1) 129 10.123ADC控制寄存器2(ADC_CR2 131 10.124ADC采样时间寄存器1(ADC_SMPR1) 133 10.125ADC采样时问寄存器2(ADC_SMPR2) 133 10.12.6ADC注入通道数据偏移寄存器X(ADC_ JOFRX)(X=1.4) 134 10.127ADC看门狗高阀值寄存器(ADC_HTR 134 10.128ADC看门狗低阀值寄存器( ADC LRT) 134 10.129ADC规则序列寄存器1( ADC SQR1) 135 10.12.10ADC规则序列寄存器2(ADC_SQR2) 135 10.1211ADC规则序列寄存器3( ADC SQR3) 136 10.1212ADC注入序列寄存器(ADC_JsQR 136 10.1213ADC注入数据寄存器ⅹ( ADC JDRX)(x=1.4) 137 10.1214ADC规则数据寄存器(ADC_DR) 137 10.1215ADC寄存器地址映像 138 11数字/模拟转换(DAC) 140 11.1DAC简介 140 112DAC主要特征 11.3DAC功能描述 41 11.3.1使能DAC通道 141 11.32使能DAC输出缓存 141 1133DAC数据格式 42 11.34DAC转换 142 113.5DAC输出电压 143 11.3.6选择DAC触发 143 11.3.7DMA请求 144 11.3.8噪声生成 144 1139角波生成 145 14双DAC通道转换 145 11.4.1无波形生成的独立触发 145 114.2带相同LFSR生成的独立触发 146 114.3带不同LFSR生成的独立触发 146 1144带相同三角波牛成的独立触发 146 114.5带不同三角波生成的独立触发 146 1146同时软件启动 147 114.7不带波形生成的同时触发 147 11.4.8带相可LFSR生成的同时触发 147 1149带不同LFSR生成的同吋铀发 147 114.10带相同三角波生成的同时触发 147 114.11带不同三角波生成的同时触发 148 115DAC寄存器 149 1151DAC控制寄存器DAC_CR) 149 1152DAC软什触发寄存器 DAC SWTRIGR) 151 1153DAC通道1的12位右对齐数据保持寄存器(DAC_DHR12R1) 152 1154DAC通道1的12位左对齐数据保持寄存器 DAC DHR12L1) 152 1155DAC通道1的8位石对齐数据保持寄存器DAC_DHR8R1) 152 1156DAC通道2的12位右对齐数据保持寄存器DAC_DHR12R2 153 1157DAC通道2的12位左对齐数据保持寄存器DAC_DHR12L2) 153 1158DAC通道2的8位右对齐数据保持寄存器( DAC DHR8R2) 153 1159双DAC的12位右对齐数据保持寄存器DAC_DHR12RD 154 11510双DAc的12位左对齐数据保持寄存器DAC_DHR12LD) 154 6/524 参照2008年12月RM0008 Reference Manua|英文第7版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 目录 STM32F10XXX参考于册 11511双DAC的8位对齐数据保持寄存器(DAC_DHR8RD) 154 11512DAC通道1数据输出寄存器( DAC DOR1) 155 11513DAC通道2数据输出寄存器(DAC_DOR2) 155 11.514DAC寄存器映像 2高级控制定时器(TM和TM8) 157 121TM1和TM8简介 57 122TM1和TM8主要特性 157 12.3TM1和TM8功能描述 158 12.3.1时基单元 158 1232计数器模式 160 1233重复计数器 167 12.3.4时钟选择 168 1235捕荻/比较通道 171 12.3.6输入捕获模式 173 12.37PWM输入模式 174 123.8强置输出模式 174 12.39输出比较模式 175 123.10PWM模式 12.3.11互补输出和死区插入 178 123.12使用刹车功能 179 123.13在外部事件时清除 OCXREF信号 180 123.14产生六步PWM输出 181 123.15单脉冲模式 182 123.16编码器接口模式 183 12.3.17定时器输入异或功能 185 123.18与霍尔传感器的接口 85 123.19TMx定时器和外部触发的同步 187 12320定时器同步 190 12.3.21调试模式 190 124TM1和TM8奇存器描述 191 124.1控制寄存器1( TIMX CR1) 191 1242挖制寄存器2( TIMX CRI2) 192 124.3从模式控制寄存器(TMx_SMCR 93 1244DMA中断使能寄仔器( TIMX DIER) 95 1245状态寄存器(TMSR) 124.6事件产生寄存器( TIMX EGR) 197 12.4.7捕获比较模式寄仔器1( TIMX CCMR1) 198 1248捕获/比较模式寄存器2( TIMX CCMR2) 200 124.9捕获/比较使能寄存器( TIMX CCER) 202 124.10计数器( TIMX CNT) 203 124.11预分频器( TIMX PSO 2 12412自动重装载寄存器( TIMX ARR) 204 12413重复计数寄存器( TIMX RCR) 204 12414捕狄/比较寄存器1( TIMX CCR1) 205 124.15捕获/比较寄存器2( TIMX CCR2 205 12.4.16捕获/比较寄存器3( TIMX CCR3) 205 12417捕/比较寄存器( TIMX CCR4) 206 12418刹车和死区寄存器( TIMX BDTR 206 124.19DMA控制寄存器(TMX_DCR) 208 12420连续模式的DMA地址( TIMX DMAR) 208 7/524 参照2008年12月RM0008 Reference Manua|英文第7版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 目录 STM32F10XXX参考于册 12421TM1和TM8寄存器图 13通用定时器(TMX) 211 131TMx简介 211 132TMx⊥要功能 211 13.3TMx功能措述 212 13.3.1时基单元 212 133.2计数器模式 213 13.3.3时钟选择 221 13.3.4捕获/比较通道 223 133.5输入捕获模式 225 13.36PWM输入模式 225 13.3.7强置输出模式 226 13.3.8输出比较模式 226 1339PWM模式 227 133.10单脉冲模式 229 13.3.11在外部事件时清除 OCXREF信号 231 133.12编码器接凵模式 231 133.13定时器输入异或功能 233 133.14定时器和外部触发的同步 233 13.3.15定时器同步 235 133.16调试模式 239 134TMx寄存器描述 240 1341控制寄存器1( TIMX CR1) 240 1342控制寄存器2( TIMX CR2) 241 134.3从模式控制寄存器(TMX_SMcR 242 1344DMA中断使能寄存器( TIMX DIER) 243 1345状态奇存器( TIMX SR) 244 134.6事件产生寄存器( TIMX EGR) 245 13.47捕获/比较模式寄存器1(TMx_cCMR1) 246 1348捕获/比较模式寄仔器2( TIMX CCMR2) 249 1349捕获/比较使能寄存器( TIMX CCER 251 134.10计数器( TIMX CNT 252 134.11分频器( TIMX PSO 252 13412自动重装载寄存器( TIMX ARR) 252 13413捕获/比较寄存器1 TIMX CCR1 252 134.14捕获/比较寄存器2( TIMX CCR2) 253 13415捕获/比较寄存器3( TIMX CCR3 253 134.16捕获/比较寄存器4( TIMX CCR4) 253 134.17DMA控制寄存器( TIMX DCR) 254 13.418连续模式的DMA地址( TIMX DMAR) 254 134.19TMx寄存器图 255 14基木定时器(TM6和TM7) 257 141TM6和TM7简介 257 142TM6和TM7的主要特性 257 143TM6和TM7的功能 258 14.3.1时基单元 258 1432计数模式 259 1433时钟源 261 14.34调试模式 262 8/524 参照2008年12月RM0008 Reference Manua|英文第7版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 目录 STM32F10XXX参考于册 144TM6和TM7寄存器 262 144.1控制寄存器1( TIMX CR1) 262 1442控制寄存器2(TM×CR2) 263 1443DMA中断使能寄存器(TMxD|ER) 263 1444状态寄存器( TIMX SE) 264 1445事件产生寄存器( TIMX EGR) 264 1446计数器( TIMX CNT 264 1447预分频器( TIMX PSC) 265 1448自动重装载寄存器( TIMX ARR) 265 1449TM6和TIM7寄存器图 266 15实时时钟(RTC) 267 15.1RTC简介 267 152主要特性 267 153功能描述 267 153.1概述 267 1532复位过程 268 1533读RTC寄存器 268 15.3.4配置RTC寄存器 269 153.5RTC标志的设置 269 154RTC寄存器描述 270 1541RTC控制寄存器高位(RTC_CRH) 270 1542RTC控制寄存器低位(RTc_CRL 270 1543RTC预分频装载寄存器(RTC_ PRLHIRTC PRLL 271 1544RTC预分频器余数寄存器( RTC DIVH/ RIC DIVL) 272 1545RTC计数器寄存器(RTC_CNTH/ RTC CNTL) 272 1546RTC制钟寄存器( RTC ALRH/ RTC ALRL) 273 154.7RTC寄存器映像 275 6独立看门狗(WDG) 276 16.1简介 276 162WDG主要性能 276 16.3WDG功能描述 276 163.1硬件看门狗 276 16.32寄存器访问保护 276 16.3.3调试模式 276 164WDG寄存器描述 277 1641键寄存器( WDG KR) 277 1642预分频奇器( WDG PR) 278 1643重装载寄存器( WDG RLR 278 1644状态寄存器(WDG_SR) 279 164.5WDG奇存器映像 279 7窗口看门狗(WWDG) 280 17.1WWDG简介 280 17.2WwDG主要特性 280 17.3WWDG功能描述 280 17.4如何编写看门狗超时程序 281 17.5调试模式 282 17.6寄存器描述 282 9/524 参照2008年12月RM0008 Reference Manua|英文第7版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 目录 STM32F10XXX参考于册 1761控制寄存器( WWDG CR) 282 1762配置寄存器WWDG_CFR) 283 1763状态寄存器WWDG_SR) 283 17.64WWDG寄存器映像 284 8灵活的静念存储器控制器(FSMC 285 18.1FSMC功能描述 285 182框图 285 18.3AHB接口 286 8.3.1支持的存储尜和操作 286 184外部设各地址映像 287 184.1NOR和 PSRAM地址映像 288 1842NAND和PC卡地址映像 288 18.5NOR闪存和 PSRAM控制器 289 185.1外部存储器接凵信号 290 185.2支持的存储器及其操作 291 1853时序规则 291 1854NOR肉存和 PSRAM时序图 291 1855同步的成组读 304 18.56NOR闪存和 PSRAM控制器寄存器 308 186NAND闪存和PC卡控制器 86.1外部存储器接凵信号 313 1862NAND闪存/PC卡支持的存储器及其操作 314 1863NAND闪存、ATA和PC卡时序图 314 1864NAND闪存操作 1865NAND闪存预等待功能 18.6.6NAND闪存的纠错码ECC计算(NAND闪存) 317 18.6.7NAND內存和PC卡控制器寄存器 317 187FSMC寄存器地址映象 324 19SDO接口(SD|O) 325 191SDO主要功能 325 192SD|O总线拓扑 325 19.3SDO功能描述 28 193.1sDO适配器 329 1932SD|OAHB接∏ 336 194卡功能描述 194.1卡识别模式 336 1942卡复位 336 943操作电压范围确认 337 1944卡识别过程 337 194.5写数据块 338 1946读数据块 338 19.47数据流操作,数据流写入和数据流读岀(只适用于多媒体卡) 338 194.8擦除:成组擦除和扇区擦除 339 19.4.9宽总线选择和解除选择 340 194.10保护管理 340 194.11卡状态寄存器 342 194.12SD状态寄存器 344 194.13SDMO模式 347 0/524 参照2008年12月RM0008 Reference Manua|英文第7版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 【实例截图】
【核心代码】
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论