注册 登录 进入教材巡展
#

出版时间:2015-04

出版社:北京航空航天大学出版社

以下为《嵌入式系统开发与实践——基于STM32F10x系列》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 北京航空航天大学出版社
  • 9787512416703
  • 191945
  • 2015-04
  • TP360.21
内容简介
  郑亮、郑士海主编的这本《嵌入式系统开发与实践--基于STM32F10x系列》从实战角度出发,从基础开始,以设计案例为主线,基于旺宝-红龙103型开发板,结合代码分析,详细介绍了基于Cortex-M3内核的STM32处理器的全部设计过程,包括STM32处理器的基本性能参数、硬件电路设计及针对性很强的整体项目方案的剖析。读者只需要跟着作者的思路,就能完全掌握STM32的开发和设计,可以独立完成项目。
  本书可以作为工程技术人员进行STM32应用设计与开发的参考书,也可以作为高等院校电子信息、通信工程、自动化、电气控制类等专业学生参加全国大学生电子设计竞赛、进行电子制作、课程设计、毕业设计的教学参考书。
目录
第1章 嵌入式系统概述
 1.1 嵌入式系统简介
 1.2 嵌入式系统微处理器
 1.3 ARM系列嵌入式微处理器
 1.4 嵌入式操作系统
 1.5 本章小结
第2章 STM32nox微处理器的组成及编程模式
 2.1 为什么选择STM32F10x微处理器
 2.2 STM32Flox开发工具介绍
 2.3 MDK在STM32F10x处理器上的使用
  2.3.1 MDK的安装
  2.3.2 实例:工程的建立和配置
  2.3.3 使用MDK进行STM32的程序开发
第3章 ARM Cortex-M3基础知识
 3.1 ARM Correx-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章 STM32F10x的开发
 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 例程源码分析
第11章 PWM理论与实战
 11.1 概 述
 11.2 PWM输出的工作原理
 11.4 PWM输出信号的频率和占空比
 11.5 相关寄存器
 11.6 典型硬件电路设计
 11.7 例程源代码分析
第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 概 述
 17.2 STM32 DAC的功能
 17.3 相关寄存器简介
 17.4 典型硬件电路设计
 17.5 例程源码分析
第18章 I2C总线设备
 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章 ISMC控制器
 21.1 概述
 21.2 FSMC功能描述
 21.3 FSMC外部设备地址映像
 21.4 FSMC扩展SRAM时序的分析
 21.5 典型硬件电路设计
 21.6 例程源码分析
第22章 NOR Flssh实验
 22.1 概述
 22.2 FSMC NOR Flash的配置说明
 22.3 典型硬件电路设计
 22.4 例程源码分析
第23章 NAND Flssh实验
 23.1 概 述
 23.2 NAND Flssh的存储结构
 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章 SPI通信及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 例程源代码分析
第30章 PS2接口
 30.1 概 述
 30.2 PS2协议
 30.3 典型硬件电路设计
 30.4 例程源码分析
第31章 NRl24L01无线通信
 3l.1 概 述
 31.2 NRF24L01模块的结构特性
 31.3 典型硬件电路设计
 31.4 例程源码分析
第32章 红外遥控实验
 32.1 红外遥控简介
 32.2 红外遥控的工作原理
 32.3 典型硬件电路设计
 32.4 例程源码分析
参考文献