![]()
内容推荐 郑亮、王戬、袁健男、张林帅主编的《嵌入式系统开发与实践--基于STM32F10x系列(第2版普通高校十三五规划教材)》从实战角度出发,从基础开始,以设计案例为主线,基于旺宝一红龙103型开发板,结合代码分析,详细介绍了基于CorteX_M3内核的sTM32处理器的全部设计过程,包括sTM32处理器的基本性能参数、硬件电路设计及针对性很强的整体项目方案的剖析。读者只需要跟着作者的思路,就能完全掌握STM32的开发和设计,可以独立完成项目。本书是再版书,相比第1版,本书对旧版的不足进行了修正。 本书可以作为工程技术人员进行STM32应用设计与开发的参考书,也可以作为高等院校电子信息、通信工程、自动化、电气控制类等专业学生参加全国大学生电子设计竞赛、电子制作、课程设计、毕业设计的教学参考书。 目录 第l章 嵌入式系统概述 1.1 嵌人式系统简介 1.2 嵌入式系统微处理器 1.3 ARM系列嵌入式微处理器 1.4 嵌人式操作系统 1.5 本章小结 第2章 STM32FIClx微处理器的组成及编程模式 2.1 为什么选择STM32F10x微处理器 2.2 STM32F10x开发工具介绍 2.3 MDK存STM32F10x处理器上的使用 2.3.1 MDK的安装 2.3.2 实例:工程的建立和配置 2.3.3 使用M在K进行STM32的程序开发 第3章 ARM Cortex—M3基础知识 3.1 ARM Cortex—M3寄存器组 3.2 ARM Cortex—M3指令集 3.3 ARM Cortex—M3的存储器系统 3.4 ARM Cortex—M3使用异常系统 3.5 ARM Cortex—M3调试系统 第4章 ARM7应用程序移植到Cortex—M3处理器 4.1 应用简介 4.2 系统性质 4.3 汇编源程序 4.4 C源程序 第5章 STM32F1CIx的开发 5.1 选择一款Cortex—M3产品 5.2 Cortex—M3版本0与版本1的区别 5.3 开发工具 5.4 库函数 5.5 STM32固件库简介 5.6 红龙开发板简介 5.7 开发板接口简介 第6章 通用I/O(GPIO) 6.1 概述 6.2 可选择的端口功能 6.3 相关寄存器 6.4 典型硬件电路设计 6.5 例程源代码分析 第7章 EXTI中断系统理论与实战 7.1 STM32中断系统的简介 7.2 嵌套向量中断控制器 7.3 外部中断/事件控制器 7.4 EXTI寄存器描述 7.5 典型硬件电路设计 7.6 例程源代码分析 第8章 RTC实时时钟理论与实战 8.1 RTC实时时钟的功能 8.2 RTC相关寄存器介绍 8.3 典型硬件电路设计 8.4 例程源代码分析 第9章 通用定时器 9.1 概述 9.2 时基单元介绍 9.3 相关寄存器介绍 9.4 典型硬件电路设计 9.5 例程源代码分析 第10章 定时器外部脉冲计数 10.1 TIMx外部脉冲计数功能简介 10.2 典型硬件电路设计 10.3 例程源码分析 第ll章 PwM理论与实战 11.1 概述 11.2 PwM输出的工作原理 11.3 PwM输出信号的频率和占空比 11.4 相关寄存器 11.5 典型硬件电路设计 11.6 例程源代码分析 第12章 通用同步/异步收发器(USART) 12.1 概述 12.2 USART操作 12.3 USART特殊功能寄存器 12.4 典型硬件电路设计 12.5 例程源代码分析 第13章 RS485通信 13.1 概述 13.2 SP3485芯片简介 13.3 典型硬件电路设计 13.4 例程源码分析 第14章 DMA实验 14.1 概述 14.2 DMA的工作原理及结构 14.3 相关寄存器简介 14.4 典型硬件电路设计 14.5 例程源码分析 第15章 窗口看门狗 15.1 概 述 15.2 窗口看门狗的工作原理 15.3 相关寄存器介绍 15.4 典型硬件电路设计 15.5 例程源码分析 第16章 ADC转换- 16.1 ADC转换原理 16.2 ADC控制寄存器介绍 16.3 典型硬件电路设计 16.4 例程源代码分析 第17章 DAC实验 17.1 概述 l 7.2 STM32 DAC的功能 17.3 相关寄存器简介 17.4 典型硬件电路设计 17.5 例程源码分析 第18章 I。C总线设备 18.1 概述 18.2 I2C总线工作原理 18.3 相关寄存器 18.4 典型硬件电路设计 18.5 例程源代码分析 第19章 CAN总线 19.1 概述 19.2 STM32 CAN总线的特点 19.3 STM32 bxCAN的功能 19.4 相关寄存器简介 19.5 典型硬件电路设计 19.6 例程源码分析 第20章 STM32的系统时钟 20.1 STM32的时钟树 20.2 系统时钟 20.3 相关寄存器 20.4 典型硬件电路设计 20.5 例程源码分析 第21章 FSMC控制器 21.1 概述 21.2 FSMC功能描述 21.3 FsMC外部设备地址映像 21.4 FsMc扩展sRAM时序的分析 21.5 典型硬件电路设计 21.6 例程源码分析 第22章 NOR Flash实验 22.1 概述 22.2 FSMC NOR Flash的配置说明 22.3 典型硬件电路设计 22.4 例程源码分析 第23章 NAND Flash实验 23.1 概述 23.2 NAND Flash的存储结构 23.3 典型硬件电路设计 23.4 例程源码分析 第24章 TFT彩屏FSMC驱动 24.1 概述 24.2 TFT彩屏工作原理 24.3 TFT的FSMC接口 24.4 典型硬件电路设计 24.5 例程源码分析 第25章 SDIO介绍 25.1 概述 25.2 SDIO功能介绍 25.3 典型硬件电路设计 25.4 例程源码分析 第26章 SD卡的读取 26.1 概述 26.2 SD卡的结构 26.3 典型硬件电路设计 26.4 例程源码分析 第27章 SPl通信及FAT32文件读/写 27.1 概述 27.2 SPI工作原理 27.3 FAT32简介 27.4 典型硬件电路设计 27.5 例程源码分析 第28章 USB转串口实验 28.1 概述 28.2 PL2303的简介 28.3 典型硬件电路设计 28.4 例程源码分析 第29章 USB通信 29.1 USB通信原理 29.2 STM32的USB电路设计 29.3 例程源代码分析 第 |