-
内容大纲
本书以实训案例贯穿全书,介绍STM32单片机的原理和设计方法,共4篇,22章。第一篇为预备篇(第1~4章),主要介绍必备基础知识;第二篇为基础篇(第5~12章),主要介绍STM32单片机系统结构原理和功能;第三篇为应用篇(第13~18章),通过理论和实训介绍相关模块原理结构及应用,讲解STM32外围设备模块应用;第四篇为实战篇(第19~22章),介绍以STM32单片机为核心的4个实际应用系统的设计与实现。全书提供了大量应用实例,由浅入深,逐步向读者展现STM32的全方位应用,每章后均附有“思考与扩展”习题。在预备篇和基础篇设定了素质培养目标和相关讨论内容,启发学生思考和多与行动。应用篇每章最后设置了“技术之外”内容,探讨本章相关的能力和素质发展方向。
本书针对STM32单片机教学、综合实训及创新实践的需求,可作为高等院校相关专业的单片机与嵌入式课程教材,还可作为需要掌握STM32单片机实际技能的爱好者的参考书。 -
作者介绍
-
目录
第一篇 预备篇
第1章 嵌入式系统
1.1 嵌入式系统概述
1.1.1 嵌入式系统的概念
1.1.2 嵌入式系统的发展
1.1.3 嵌入式系统的分类
1.2 嵌入式系统组成
1.2.1 嵌入式系统硬件组成
1.2.2 嵌入式系统软件组成
1.3 嵌入式系统应用及发展趋势
1.3.1 嵌入式系统应用
1.3.2 嵌入式系统发展趋势
1.3.3 嵌入式人工智能的发展
1.4 嵌入式系统开发流程
1.4.1 嵌入式硬件开发流程
1.4.2 嵌入式软件开发流程
1.5 本章小结
思考与扩展
第2章 STM32嵌入式芯片
2.1 ARM处理器
2.1.1 ARM体系结构的特点
2.1.2 ARM系列微处理器
2.2 ARM Cortex-M3系列处理器
2.2.1 ARM Cortex-M3原理
2.2.2 ARM Cortex-M3应用与编程
2.3 STM32系列芯片
2.3.1 STM32系列芯片概述
2.3.2 STM32的时钟系统
2.4 本章小结
思考与扩展
第3章 制作STM32最小系统开发板
3.1 电路设计工具简介和安装
3.1.1 Altium Designer简介
3.1.2 安装 Altium Designer
3.1.3 Altium Designer 23项目构成
3.2 STM32最小系统开发板
3.2.1 STM32最小系统
3.2.2 最小系统开发板设计实例
3.3 焊制 STM32开发板
3.3.1 焊接工具介绍
3.3.2 焊接方法
3.3.3 焊接注意事项
3.4 本章小结
思考与扩展
第4章 搭建软件开发环境
4.1 MDK-Keil uVision简介
4.2 MDK-Keil p Vision 5安装及设置
4.3 安装USB转串口驱动
4.4 安装程序烧录工具和串口调试助手
4.5 本章小结
思考与扩展
第二篇 基础篇
第5章 STM32开发基础知识
5.1 STM32的开发方式
5.2 STM32的编程语言
5.3 STM32固件库简介
5.3.1 CMSIS标准
5.3.2 STM32固件库结构
5.4 实训一 MDK 5下STM32的程序开发
5.4.1 创建工程模板
5.4.2 创建新工程
5.4.3 程序编译配置
5.4.4 烧录程序
5.5 本章小结
思考与扩展
第6章 STM32的I/O应用
6.1 STM32 I/O简介
6.1.1 GPIO的8种工作模式
……
第三篇 应用篇
第四篇 实战篇
附录A STM32编程C语言基础
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...