注册 登录 进入教材巡展
#

出版时间:2024-09

出版社:电子工业出版社

以下为《嵌入式Cortex-M3基础与项目实践》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121459818
  • 1-2
  • 540494
  • 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模块知识充分应用到项目中,从而巩固之前所学的知识。__eol__本书提供了硬件原理图资料、实例源程序、教学PPT、实验指导、芯片手册等配套资料,有助于提高读者的学习效果和开发能力。__eol____eol____eol__
目录
目 录__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 通用