- 电子工业出版社
- 9787121363887
- 1-9
- 293634
- 48253179-5
- 平塑
- 16开
- 2024-07
- 672
- 420
- 工学
- 电子科学与技术
- 电子信息与电气
- 本科 高职
作者简介
目录
第1章 STM32开发平台和工具 1__eol__1.1 STM32芯片介绍 1__eol__1.2 STM32核心板电路简介 2__eol__1.3 STM32开发工具的安装与配置 8__eol__1.3.1 安装Keil 5.20 8__eol__1.3.2 配置Keil 5.20 10__eol__1.4 STM32核心板可以开展的部分实验 10__eol__1.5 本书配套的资料包 11__eol__本章任务 11__eol__本章习题 12__eol__第2章 实验1—F103基准工程 13__eol__2.1 实验内容 13__eol__2.2 实验原理 13__eol__2.2.1 寄存器与固件库 13__eol__2.2.2 Keil编辑和编译及STM32下载过程 17__eol__2.2.3 STM32工程模块名称及说明 18__eol__2.2.4 STM32参考资料 19__eol__2.3 实验步骤 20__eol__本章任务 32__eol__本章习题 33__eol__第3章 实验2—串口电子钟 34__eol__3.1 实验内容 34__eol__3.2 实验原理 34__eol__3.2.1 RunClock模块函数 34__eol__3.2.2 函数调用框架 36__eol__3.2.3 Proc2msTask与Proc1SecTask 37__eol__3.3 实验步骤 38__eol__本章任务 42__eol__本章习题 42__eol__第4章 实验3—GPIO与流水灯 43__eol__4.1 实验内容 43__eol__4.2 实验原理 43__eol__4.2.1 LED电路原理图 43__eol__4.2.2 STM32系统架构与存储器组织 43__eol__4.2.3 GPIO功能框图 46__eol__4.2.4 GPIO部分寄存器 48__eol__4.2.5 GPIO部分固件库函数 53__eol__4.2.6 RCC部分寄存器 56__eol__4.2.7 RCC部分固件库函数 57__eol__4.3 实验步骤 58__eol__本章任务 63__eol__本章习题 64__eol__第5章 实验4—GPIO与独立按键输入 65__eol__5.1 实验内容 65__eol__5.2 实验原理 65__eol__5.2.1 独立按键电路原理图 65__eol__5.2.2 GPIO功能框图 65__eol__5.2.3 GPIO部分寄存器 66__eol__5.2.4 GPIO部分固件库函数 67__eol__5.2.5 按键去抖原理 68__eol__5.3 实验步骤 69__eol__本章任务 76__eol__本章习题 77__eol__第6章 实验5—串口通信 78__eol__6.1 实验内容 78__eol__6.2 实验原理 78__eol__6.2.1 UART电路原理图 78__eol__6.2.2 UART通信协议 79__eol__6.2.3 UART功能框图 80__eol__6.2.4 UART部分寄存器 84__eol__6.2.5 UART部分固件库函数 88__eol__6.2.6 STM32异常和中断 94__eol__6.2.7 NVIC中断控制器 98__eol__6.2.8 NVIC部分寄存器 98__eol__6.2.9 NVIC部分固件库函数 102__eol__6.2.10 UART1模块驱动设计 105__eol__6.3 实验步骤 110__eol__本章任务 122__eol__本章习题 122__eol__第7章 实验6—定时器 123__eol__7.1 实验内容 123__eol__7.2 实验原理 123__eol__7.2.1 通用定时器功能框图 123__eol__7.2.2 通用定时器部分寄存器 127__eol__7.2.3 通用定时器部分固件库函数 131__eol__7.2.4 RCC部分寄存器 133__eol__7.2.5 RCC部分固件库函数 134__eol__7.3 实验步骤 134__eol__本章任务 141__eol__本章习题 141__eol__第8章 实验7—SysTick 142__eol__8.1 实验内容 142__eol__8.2 实验原理 142__eol__8.2.1 SysTick功能框图 142__eol__8.2.2 SysTick实验流程图分析 143__eol__8.2.3 SysTick部分寄存器 144__eol__8.2.4 SysTick部分固件库函数 146__eol__8.3 实验步骤 147__eol__本章任务 151__eol__本章习题 151__eol__第9章 实验8—RCC 152__eol__9.1 实验内容 152__eol__9.2 实验原理 152__eol__9.2.1 RCC功能框图 152__eol__9.2.2 RCC部分寄存器 155__eol__9.2.3 RCC部分固件库函数 158__eol__9.2.4 Flash部分寄存器 163__eol__9.2.5 Flash部分固件库函数 164__eol__9.3 实验步骤 165__eol__本章任务 169__eol__本章习题 169__eol__第10章 实验9—外部中断 170__eol__10.1 实验内容 170__eol__10.2 实验原理 170__eol__10.2.1 EXTI功能框图 170__eol__10.2.2 EXTI部分寄存器 172__eol__10.2.3 EXTI部分固件库函数 175__eol__10.2.4 AFIO部分寄存器 177__eol__10.2.5 AFIO部分固件库函数 180__eol__10.3 实验步骤 181__eol__本章任务 186__eol__本章习题 187__eol__第11章 实验10—OLED显示 188__eol__11.1 实验内容 188__eol__11.2 实验原理 188__eol__11.2.1 OLED显示模块 188__eol__11.2.2 SSD1306的显存 189__eol__11.2.3 SSD1306常用命令 191__eol__11.2.4 字模选项 191__eol__11.2.5 ASCⅡ码表与取模工具 192__eol__11.2.6 STM32的GRAM与SSD1306的GRAM 193__eol__11.2.7 OLED显示模块显示流程 194__eol__11.3 实验步骤 194__eol__本章任务 208__eol__本章习题 208__eol__第12章 实验11—独立看门狗 209__eol__12.1 实验内容 209__eol__12.2 实验原理 209__eol__12.2.1 独立看门狗功能框图 209__eol__12.2.2 独立看门狗最小喂狗时间 210__eol__12.2.3 独立看门狗实验流程图分析 211__eol__12.2.4 独立看门狗部分寄存器 211__eol__12.2.5 独立看门狗部分固件库函数 214__eol__12.3 实验步骤 216__eol__本章任务 221__eol__本章习题 221__eol__第13章 实验12—读/写内部Flash 222__eol__13.1 实验内容 222__eol__13.2 实验原理 222__eol__13.2.1 STM32的内部Flash和内部SRAM 222__eol__13.2.2 STM32的内部Flash简介 223__eol__13.2.3 STM32启动模式 224__eol__13.2.4 Flash编程过程 224__eol__13.2.5 Flash页擦除过程 225__eol__13.2.6 Flash部分寄存器 226__eol__13.2.7 Flash部分固件库函数 231__eol__13.3 实验步骤 232__eol__本章任务 241__eol__本章习题 241__eol__第14章 实验13—PWM输出 242__eol__14.1 实验内容 242__eol__14.2 实验原理 242__eol__14.2.1 PWM输出实验流程图分析 242__eol__14.2.2 通用定时器部分寄存器 244__eol__14.2.3 通用定时器部分固件库函数 246__eol__14.2.4 AFIO部分寄存器 247__eol__14.2.5 AFIO部分固件库函数 248__eol__14.3 实验步骤 249__eol__本章任务 255__eol__本章习题 255__eol__第15章 实验14—输入捕获 256__eol__15.1 实验内容 256__eol__15.2 实验原理 256__eol__15.2.1 输入捕获实验流程图分析 256__eol__15.2.2 通用定时器部分寄存器 258__eol__15.2.3 通用定时器部分固件库函数 260__eol__15.3 实验步骤 262__eol__本章任务 269