-
内容大纲
本书是STM32单片机实验课程的配套教材,既可以与理论教材配套使用,也可以单独针对实验课程使用,内容包括实验硬件、实验基础、实验实战三篇。本书以STM32单片机实验程序开发认知过程为导向,循序渐进地组织教程内容。首先,从STM32单片机概述和实验开发板硬件构成讲起,为实验铺垫硬件平台。随后,对开发环境创建、开发工具使用、编程基础与固件库、工程模板与应用项目创建、程序仿真调试与编程进行详细讲解,为实验铺垫软件开发平台。最后,针对STM32单片机的系统时钟、GPIO、外部中断EXTI、USART串行通信、通用定时器、I2C串行通信、DMA数据传输和模/数转换等功能单元精心设计实验内容,为实验铺垫应用实例。
本书适合作为高等院校电子信息类、自动化类、计算机类、电气类等专业本科生STM32单片机课程的实验教材,也可作为嵌入式开发初学者或技术开发人员的参考用书。 -
作者介绍
-
目录
第一篇 实验硬件
第1章 STM32单片机概述
1.1 STM32单片机
1.2 STM32单片机命名规则
1.3 STM32F1系列单片机
1.4 STM32F103C8T6单片机
1.4.1 引脚定义
1.4.2 片内资源
1.4.3 启动模式
1.5 STM32单片机最小系统构成
1.5.1 电源电路
1.5.2 复位电路
1.5.3 时钟电路
1.5.4 启动模式电路
1.5.5 编程接口电路
1.6 本章小结
第2章 STM32单片机实验硬件平台
2.1 实验硬件平台概述
2.2 最小系统硬件电路
2.2.1 电源电路
2.2.2 复位电路
2.2.3 时钟电路
2.2.4 启动模式电路
2.2.5 编程接口电路
2.3 实验项目硬件电路
2.3.1 LED灯驱动电路
2.3.2 按键驱动电路
2.3.3 UART串行通信电路
2.3.4 IPC接口E2PROM电路
2.3.5 SPI接口E2PROM电路
2.3.6 DS18B20温度采集电路
2.3.7 红外传感器接收电路
2.3.8 ADC采样与热敏电阻测温电路
2.3.9 nRF24L01无线通信接口电路
2.3.10 I/O引脚外接扩展接口电路
2.3.11 外扩电源接口电路
2.4 STM32F103C8T6单片机引脚连接电路
2.5 本章小结
第二篇 实验基础
第3章 STM32单片机开发环境创建
3.1 MDK-ARM简介
3.2 MDK-ARM安装
3.3 芯片支持包安装
3.3.1 在线安装
3.3.2 离线安装
3.4 本章小结
第4章 STM32单片机开发工具
4.1 仿真调试工具
4.1.1 J-Link仿真器
4.1.2 CMSIS-DAP仿真器
4.1.3 ULink仿真器
4.1.4 ST-Link仿真器
4.2 ISP串行编程工具
4.2.1 FlyMcu编程客户端
4.2.2 STM32CubeProgrammer编程客户端
4.3 串口通信调试工具
4.4 本章小结
第5章 STM32单片机编程基础
5.1 C语言关键字
5.2 支持数据类型
5.3 常用布尔型变量
5.4 C语言编程基础
5.4.1 位运算
5.4.2 逻辑运算
5.4.3 宏定义
5.4.4 条件编译
5.4.5 结构体
5.4.6 类型定义
5.4.7 外部变量声明
5.5 本章小结
第6章 STM32F10x固件库概述
6.1 固件库概述
6.1.1 寄存器程序开发
……
第三篇 实验实战
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
