作 者:高延增,龚雄文,林祥果 编
定 价:39.8
出 版 社:机械工业出版社
出版日期:2021年02月01日
页 数:228
装 帧:平装
ISBN:9787111673460
●前言
第1章 嵌入式系统概述
1.1理解嵌入式系统的概念
1.2嵌入式系统的处理器技术简介
1.3小结
1.4习题
第2章 STM32开发工具基础
2.1嵌入式系统开发概述
2.2STM32开发工具
2.3应用案例:STM32模板工程
2.4小结
2.5习题
第3章 STM32F1微处理器架构
3.1嵌入式系统芯片架构简介
3.2STM32F1对Cortex-M的实现
3.3小结
3.4习题
第4章 通用输入输出(GPIO)
4.1STM32F1系列芯片的常用封装
4.2GPIO工作原理
4.3GPIO相关的常用库函数
4.4GPIO应用案例:按键控制LED
4.5小结
4.6习题
第5章 中断和事件
5.1中断的相关概念
5.2嵌套向量中断控制器(NVIC)
5.3外部中断/事件控制器(EXTI)
5.4中断应用案例:中断方式的按键控制LED
5.5小结
5.6习题
第6章 定时器
6.1定时器的一般概念
6.2系统滴答定时器(SysTick)
6.3实时时钟(RTC)
6.4看门狗
6.5定时器TIM1~TIM8
6.6定时器应用案例:利用PWM实现一个呼吸灯
6.7小结
6.8习题
第7章 直接存储器存取(DMA)
7.1DMA概述
7.2DMA功能描述
7.3DMA寄存器
7.4DMA相关配置库函数
7.5应用案例:DMA传输
7.6小结
7.7习题
第8章 通用同步/异步通信
8.1串行通信原理概述
8.2STM32F103xx的串口工作原理
8.3应用案例1:串口查询方式接收
8.4应用案例2:串口中断方式接收
8.5小结
8.6习题
第9章 集成电路总线(I2C)
9.1I2C总线通信概述
9.2I2C功能模式
9.3应用案例:I2C传输
9.4小结
9.5习题
第10章 串行外设接口(SPI)
10.1SPI概述
10.2SPI常用库函数
10.3应用案例:SPI控制74HC595
10.4小结
10.5习题
第11章 模/数转换器(ADC)
11.1ADC原理概述
11.2ADC库函数
11.3应用案例:ADC实现单通道电压采集
11.4小结
11.5习题
参考文献
本书基于STM32F1xx系列芯片深入浅出地讲解了嵌入式系统开发的基础知识,同时概要地介绍了嵌入式系统的基本概念及嵌入式处理器的发展历程,主要内容包括:嵌入式系统开发所需的工具软件、通用输入输出、中断和事件、定时器、直接存储器存取、通用同步/异步通信、集成电路总线、串行外设接口、模/数转换器。本书的每个基础模块都配备了应用案例,帮助读者加深对理论知识的理解,所有案例都按实际嵌入式系统开发项目进行了架构设计,使用Keil MDK来开发,在Proteus上仿真测试通过。本书可作为普通高校电子信息、自动化、计算机等专业的教材。