-
内容大纲
本书以STM32G4系列32位Flash MCU为例,以“蓝桥杯”嵌入式设计与开发竞赛实训平台CT117E-M4(V1.2)为硬件平台,以“一切从简单开始”为宗旨,介绍嵌入式系统的设计与开发。
全书分为12章,第1章简单介绍STM32 MCU和Cortex-M4,第2章介绍软件开发环境与工具,第3~10章介绍GPIO、USART、SPI、I2C、ADC、TIM、NVIC和DMA的配置、HAL和LL库函数及设计实例,第11章介绍扩展板模块的设计,第12章对2020-2023年省赛和国赛试题进行设计和解析。书后附有STM32引脚功能、常用库函数和实训平台简介,还附有实验指导。本书所有设计程序均为原创,并经过多轮实验改进,内容简单易懂,特别适合初学者学习参考。本书可以作为嵌入式系统设计教材供电子信息类与电气类各专业使用。
本书所有设计程序均为原创,并经过多轮实验改进,内容简单易懂,特别适合初学者学习参考。本书可以作为嵌入式系统设计教材,供电子信息类与电气类各专业使用。 -
作者介绍
-
目录
第1章 STM32MCU
1.1 STM32MCU结构
1.2 STM32MCU存储器映像
1.3 STM32MCU系统时钟树
1.4 Cortex-M4简介
第2章 软件开发环境与工具
2.1 软件开发包SDK
2.2 MCU配置工具STM32CubeMX
2.3 集成开发环境IDE
第3章 通用并行接口GPIO
3.1 GPIO简介
3.2 GPIO配置
3.3 GPIO库函数
3.3.1 GPIO HAL库函数
3.3.2 GPIO LL库函数
3.4 GPIO设计实例
3.4.1 HAL库函数软件设计与实现
3.4.2 LL库函数软件设计与实现
3.5 GPIO设计调试
3.5.1 HAL库函数软件设计调试
3.5.2 LL库函数软件设计调试
3.6 LCD使用
3.6.1 LCD功能简介
3.6.2 LCD软件设计与实现
第4章 通用同步/异步收发器接口USART
4.1 USART简介
4.2 USART配置
4.3 USART库函数
4.3.1 USARTHAL库函数
4.3.2 USARTLL库函数
4.4 USART设计实例
4.4.1 软件设计与实现
4.4.2 软件调试与分析
第5章 串行设备接口SPI
5.1 SPI简介
5.2 SPI配置
5.3 SPI库函数
5.3.1 SPI HAL库函数
5.3.2 SPI LL库函数
5.4 SPI设计实例
5.4.1 软件设计与实现
5.4.2 软件调试与分析
第6章 内部集成电路总线接口I2C
6.1 I2C简介
6.2 I2C配置
6.3 I2C库函数
6.3.1 I2C HAL库函数
6.3.2 I2C LL库函数
6.4 I2C设计实例
6.4.1 软件设计与实现
6.4.2 软件调试与分析
第7章 模数转换器ADC
7.1 ADC简介
7.2 ADC配置
7.3 ADC库函数
7.3.1 ADCHAL库函数
7.3.2 ADCLL库函数
7.4 ADC设计实例
7.4.1 软件设计与实现
7.4.2 软件调试与分析
第8章 定时器TIM
8.1 TIM简介
8.2 TIM配置
8.3 TIM库函数
8.3.1 TIM HAL库函数
8.3.2 TIM LL库函数
8.4 TIM设计实例
8.4.1 软件设计与实现
8.4.2 软件调试与分析
第9章 嵌套向量中断控制器NVIC
9.1 NVIC简介
9.2 外部中断EXTI使用
9.3 USART中断使用
第10章 直接存储器存取DMA
10.1 DMA简介
10.2 USART DMA使用
第11章 扩展板模块
11.1 数码管
11.2 ADC按键
11.3 湿度传感器DHT11
11.4 温度传感器DS18B20
第12章 往届试题
12.1 第十一届省赛试题1
12.1.1 系统设计
12.1.2 系统测试
12.1.3 客观题解析
12.2 第十一届省赛试题2
12.2.1 系统设计
12.2.2 系统测试
12.2.3 客观题解析
12.3 第十二届省赛试题1
12.3.1 系统设计
12.3.2 系统测试
12.3.3 客观题解析
12.4 第十二届省赛试题2
12.4.1 系统设计
12.4.2 系统测试
12.4.3 客观题解析
12.5 第十三届省赛试题1
12.5.1 系统设计
12.5.2 系统测试
12.5.3 客观题解析
12.6 第十三届省赛试题2
12.6.1 系统设计
12.6.2 系统测试
12.6.3 客观题解析
12.7 第十四届省赛试题
12.7.1 系统设计
12.7.2 系统测试
12.7.3 客观题解析
12.8 第十四届国赛试题
12.8.1 系统设计
12.8.2 系统测试
12.8.3 客观题解析
附录A STM32引脚功能
附录B STM32常用库函数
附录C 嵌入式竞赛实训平台简介
附录D 嵌入式竞赛扩展板简介
附录E ASCII码表
附录F C语言运算符
附录G 实验指导
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...