嵌入式单片机STM32原理及应用

作   者:张淑清 胡永涛 张立国
出版时间:2019年10月
I S B N :9787111633525
定   价 :¥ 39.8
所属分类图书 : 工学
数量: 设置默认复本数
加入选书车
版 次: 页 数: 字 数: 出版时间:2019.10 印 次: 包 装:

目录

前 言第 1 章 嵌入式系统简介 11. 1 嵌入式系统特点及发展趋势 11. 1. 1 嵌入式系统特点及应用领域 11. 1. 2 嵌入式系统发展趋势 21. 2 嵌入式处理器 ARM Cortex - M3特点 31. 3 STM32 系列微控制器 41. 3. 1 STM32 系列单片机 41. 3. 2 STM32F10x 系列单片机 51. 3. 3 STM32 系列单片机开发工具 6思考与练习 6第 2 章 嵌入式单片机 STM32硬件基础 82. 1 STM32 系列单片机外部结构 82. 1. 1 STM32 系列单片机命名规则 82. 1. 2 STM32 系列单片机引脚功能 92. 2 STM32 系列单片机内部结构 102. 2. 1 STM32F103 处理器内部总线结构 102. 2. 2 STM32F103 处理器内部时钟系统 122. 2. 3 STM32F103 处理器内部复位系统 132. 2. 4 STM32F103 处理器内部存储器结构 142. 3 STM32F103 单片机输入输出口 162. 4 STM32F103 最小系统设计 18思考与练习 20第 3 章 嵌入式单片机 STM32 软件开发基础 213. 1 Cortex - M3 微控制器软件接口标准CMSIS 213. 1. 1 CMSIS 概述 213. 1. 2 STM32F10x 标准外设库 223. 2 基于 MDK 和标准库的 STM32 软件开发过程 253. 3 基于 MDK5 的 STM32 软件开发过程 32思考与练习 35第 4 章 STM32 单片机的通用功能输入输出 ( GPIO) 374. 1 STM32F10x 的 IO 端口的组成及功能 374. 1. 1 STM32F10x 的 IO 端口的基本组成结构 374. 1. 2 通用功能输入输出 ( GPIO) 384. 1. 3 复用功能输入输出 ( AFIO) 384. 1. 4 外部中断/唤醒功能 384. 2 GPIO 常用库函数 394. 3 GPIO 使用流程 434. 3. 1 普通 GPIO 配置 434. 3. 2 IO 复用功能 AFIO 配置 434. 4 GPIO 应用设计实例 454. 4. 1 GPIO 应用实例 1: 系统工作指示灯 464. 4. 2 GPIO 应用实例 2: 开关量状态监测 49思考与练习 58第 5 章 STM32 单片机外部中断EXTI 595. 1 中断的相关概念 595. 2 STM32F103 中断系统组成结构 605. 2. 1 中断源及中断向量 605. 2. 2 外部中断系统结构 635. 3 中断控制 645. 3. 1 中断屏蔽控制 645. 3. 2 中断优先级控制 655. 4 STM32 中断控制库函数 665. 4. 1 嵌套向量中断控制器 ( NVIC) 库函数 66Ⅳ目 录5. 4. 2 STM32 外部中断 EXTI 库函数 705. 5 外部中断使用流程 725. 5. 1 NVIC 设置 725. 5. 2 中断端口配置 735. 5. 3 中断处理 735. 6 STM32 外部中断应用设计实例 755. 6. 1 外部中断应用实例 1: 按键控制LED 模拟手术室工作状态指示 755. 6. 2 外部中断应用实例 2: 烟雾监测紧急报警 79思考与练习 81第 6 章 STM32 通用同步/异步通信 826. 1 串行通信简介 826. 1. 1 串行通信与并行通信 826. 1. 2 串行通信方式 826. 1. 3 串行异步通信和串行同步通信 826. 1. 4 串行异步通信的数据传输形式 836. 1. 5 波特率 836. 2 STM32 的 USART 的结构及工作方式 836. 2. 1 STM32 的 USART 的结构 836. 2. 2 STM32 串行异步通信的工作方式 856. 3 USART 常用库函数 866. 4 USART 使用流程 896. 5 USART 应用设计实例 916. 5. 1 串行异步通信应用实例 1: 收发信息 916. 5. 2 串行异步通信应用实例 2: 上位机控制 LED 亮灭 946. 6 串行通信接口抗干扰设计 976. 6. 1 TTL 电平通信接口 976. 6. 2 标准串行通信接口 RS - 232C 976. 6. 3 RS - 485 双机通信接口 98思考与练习 99第 7 章 STM32 通用定时器 1007. 1 STM32 定时/计数器概述 1007. 2 STM32 通用定时器的结构 1027. 2. 1 时钟源 1027. 2. 2 通用定时器的功能寄存器 1037. 2. 3 通用定时器的外部触发及输入/输出通道 1047. 3 STM32 通用定时器的功能 1047. 3. 1 定时功能 1057. 3. 2 计数功能 1067. 4 通用定时器常用库函数 1077. 5 通用定时器使用流程 1137. 5. 1 NVIC 设置 1137. 5. 2 TIM 中断配置 1137. 5. 3 定时器中断处理程序 1147. 6 通用定时器应用设计 1147. 6. 1 定时器设计实例 1: 精确延时 1147. 6. 2 定时器设计实例 2: 串行口定时上传信息 119思考与练习 121第 8 章 STM32 直接存储器存取DMA 1228. 1 DMA 简介 1228. 2 STM32 的 DMA 结构 1228. 3 DMA 的工作过程 1248. 4 DMA 常用库函数 1258. 5 DMA 使用流程 1308. 6 DMA 应用设计实例: 数据传输 131思考与练习 141第 9 章 STM32 的模/数转换器 1429. 1 STM32 应用系统简介 1429. 1. 1 STM32 应用系统输入/输出通道 1429. 1. 2 ADC 的性能指标 1439. 2 STM32 的 ADC 结构 1449. 3 ADC 的工作模式 1469. 3. 1 开关 时钟及通道 1469. 3. 2 模式控制 1479. 3. 3 中断和 DMA 请求 1489. 3. 4 其他功能 1489. 4 ADC 常用库函数 1499. 5 ADC 使用流程 1559. 6 ADC 应用设计 1569. 6. 1 ADC 应用实例 1: 电压采集及传输 1569. 6. 2 ADC 应用实例 2: 模拟数字量综合测控系统 163思考与练习 167第 10 章 STM32 的集成电路总线I2 C 16810. 1 I2 C 总线通信简介
选书车选书车 客户留言