嵌入式Cortex-M3基础与项目实践 / 信盈达技术创新系列图书
定价:¥69.00
                            								作者: 张叶茂
出版时间:2024-09
出版社:电子工业出版社
- 电子工业出版社
 - 9787121459818
 - 1-2
 - 540494
 - 67256087-7
 - 16开
 - 2024-09
 - 电子与信息大类
 - 电子电气类
 - 高职
 
                            内容简介
                        
                        
                                本书共23章,首先介绍了嵌入式系统、STM32 的软件开发环境及实验平台资源;接着详细地讲解了STM32中GPIO、UART、NVIC、SysTick、Timer、WDG、RTC、DMA、ADC、DAC、I2C、SPI、LCD、TOUCH、FSMC、SDIO、CAN、USB等功能,并通过模块讲解,让读者充分掌握STM32相关知识点;同时通过项目实践,帮助读者掌握项目开发的设计流程,并把STM32模块知识充分应用到项目中,从而巩固之前所学的知识。本书提供了硬件原理图资料、实例源程序、教学PPT、实验指导、芯片手册等配套资料,有助于提高读者的学习效果和开发能力。                            
                            
                        
                            目录
                        
                        
                                目      录__eol__ __eol__第1章  初识嵌入式系统	1__eol__1.1  学习目的	1__eol__1.2  嵌入式系统概述	1__eol__1.2.1  嵌入式系统定义	1__eol__1.2.2  嵌入式处理器	1__eol__1.3  嵌入式操作系统概述	3__eol__1.3.1  操作系统简介	4__eol__1.3.2  嵌入式操作系统常见的术语	5__eol__1.3.3  常见的嵌入式操作系统	7__eol__1.4  ARM体系结构	9__eol__1.4.1  ARM简介	9__eol__1.4.2  ARM的应用领域及特点	10__eol__1.4.3  ARM系列的微处理器	11__eol__1.4.4  ARM微处理器结构	12__eol__1.4.5  ARM的应用选型	13__eol__1.4.6  ARM体系结构	14__eol__1.4.7  ARM模式	16__eol__1.4.8  ARM内部寄存器	16__eol__1.4.9  ARM异常	17__eol__1.5  STM32解读	22__eol__1.5.1  STM32资源	22__eol__1.5.2  STM32存储器组织	22__eol__1.5.3  STM32最小系统	24__eol__1.5.4  STM32调试接口简介	24__eol__1.5.5  STM32内部结构	25__eol__1.5.6  STM32时钟控制	26__eol__1.5.7  STM32指令集	26__eol__1.5.8  STM32F103ZET6简介	27__eol__1.5.9  STM32F103ZET6特性	27__eol__1.6  本章课后作业	28__eol__第2章  环境搭建及工具使用	29__eol__2.1  学习目的	29__eol__2.2  Keil安装	29__eol__2.3  ST-LINK仿真驱动安装	30__eol__2.4  STM32库函数获得	31__eol__2.5  基于固件库新建工程	31__eol__2.6  MDK编译及下载调试	33__eol__2.6.1  MDK编译	33__eol__2.6.2  MDK仿真	34__eol__2.7  本章课后作业	36__eol__第3章  实验平台硬件资源	37__eol__3.1  学习目的	37__eol__3.2  实验平台硬件资源	37__eol__3.3  外围硬件	39__eol__3.3.1  CPU电路	39__eol__3.3.2  电源电路	40__eol__3.3.3  晶振电路	40__eol__3.3.4  复位电路	40__eol__3.4  本章课后作业	40__eol__第4章  GPIO接口实验	41__eol__4.1  学习目的	41__eol__4.2  GPIO接口的原理	41__eol__4.2.1  GPIO接口简介	41__eol__4.2.2  GPIO接口类型分析	42__eol__4.2.3  GPIO接口功能配置	43__eol__4.2.4  GPIO接口相关寄存器	44__eol__4.2.5  GPIO接口相关的库函数	59__eol__4.3  LED实验硬件设计	61__eol__4.3.1  硬件原理图	61__eol__4.3.2  LED实验硬件原理图分析	61__eol__4.4  LED实验软件设计	61__eol__4.5  LED实验示例程序分析及仿真	62__eol__4.5.1  LED初始化函数	62__eol__4.5.2  LED闪烁函数	62__eol__4.5.3  LED相关宏定义	63__eol__4.5.4  LED实验main函数	63__eol__4.6  按键输入实验	63__eol__4.6.1  按键输入实验硬件设计	63__eol__4.6.2  按键输入实验软件设计	64__eol__4.6.3  按键扫描函数	64__eol__4.6.4  KEY相关宏定义	65__eol__4.6.5  按键实验main函数	65__eol__4.7  本章课后作业	66__eol__第5章  UART实验	67__eol__5.1  学习目的	67__eol__5.2  通用串口通信简介	67__eol__5.2.1  通信概述	67__eol__5.2.2  同步通信和异步通信	67__eol__5.2.3  串行通信的数据传送速率	69__eol__5.2.4  串行通信方式	69__eol__5.3  STM32F1串口模块	69__eol__5.3.1  STM32F1串口模块功能描述	69__eol__5.3.2  STM32F1串口模块的结构	71__eol__5.3.3  STM32F1串口模块I/O接口分布	72__eol__5.3.4  STM32F1串口模块相关寄存器	76__eol__5.3.5  STM32F1串口模块相关库函数	85__eol__5.4  UART实验硬件设计	89__eol__5.5  UART实验软件设计	90__eol__5.6  UART实验示例程序分析及仿真	90__eol__5.6.1  UART 初始化函数	90__eol__5.6.2  UART 测试函数	91__eol__5.6.3  UART实验main函数	91__eol__5.6.4  仿真下载测试	92__eol__5.7  本章课后作业	92__eol__第6章  外部中断实验	93__eol__6.1  学习目的	93__eol__6.2  中断概述	93__eol__6.2.1  中断定义	93__eol__6.2.2  中断的意义	93__eol__6.2.3  中断优先级及中断嵌套	94__eol__6.3  Cortex-M3中断体系	94__eol__6.3.1  NVIC简介	94__eol__6.3.2  NVIC优先级表示	95__eol__6.3.3  Cortex-M3异常中断向量表	96__eol__6.3.4  STM32F1异常中断向量表	96__eol__6.3.5  STM32F1异常中断向量表的定义	98__eol__6.3.6  Cortex-M3中断设置相关库函数	98__eol__6.3.7  中断服务函数	100__eol__6.4  外部中断	101__eol__6.4.1  外部中断简介	101__eol__6.4.2  外部中断/事件控制器的结构	101__eol__6.4.3  外部中断线配置	102__eol__6.4.4  外部中断相关库函数	102__eol__6.4.5  NVIC相关库函数	104__eol__6.5  外部中断实验硬件设计	105__eol__6.6  外部中断实验软件设计	105__eol__6.7  外部中断实验示例程序分析及仿真	106__eol__6.7.1  外部中断0初始化函数	106__eol__6.7.2  外部中断服务函数	107__eol__6.8  本章课后作业	107__eol__第7章  SysTick定时器实验	108__eol__7.1  学习目的	108__eol__7.2  SysTick定时器概述	108__eol__7.2.1  SysTick定时器的作用	108__eol__7.2.2  SysTick定时器的结构	109__eol__7.2.3  SysTick定时器的寄存器	109__eol__7.2.4  SysTick定时器的库函数	111__eol__7.3  SysTick定时器实验硬件设计	112__eol__7.4  SysTick定时器实验软件设计	112__eol__7.5  SysTick定时器实验示例程序分析及仿真	112__eol__7.5.1  SysTick初始化函数	112__eol__7.5.2  SysTick定时器实验main函数	113__eol__7.6  本章课后作业	113__eol__第8章  基本定时器实验	114__eol__8.1  学习目的	114__eol__8.2  基本定时器	114__eol__8.2.1  基本定时器简介	114__eol__8.2.2  基本定时器特征	114__eol__8.2.3  基本定时器的结构	114__eol__8.2.4  基本定时器时基单元	115__eol__8.2.5  基本定时器相关库函数	116__eol__8.3  基本定时器实验硬件设计	119__eol__8.4  基本定时器实验软件设计	119__eol__8.5  基本定时器实验示例程序分析及仿真	119__eol__8.5.1  基本定时器初始化函数	119__eol__8.5.2  基本定时器中断服务函数	120__eol__8.6  本章课后作业	120__eol__第9章  通用定时器实验	121__eol__9.1  学习目的	121__eol__9.2  通用定时器概述	121__eol__9.2.1  通用定时器介绍	121__eol__9.2.2  通用定时器的结构	121__eol__9.2.3  通用定时器PWM应用	122__eol__9.2.4  通用定时器捕获模式	123__eol__9.2.5  通用定时器相关库函数	124__eol__9.3  通用定时器实验硬件设计	127__eol__9.4  通用                            
                            
                        
                        
                        
                    

