主页 详情

《ARM嵌入式系统开发与应用完全手册》_郑杰编著_13353626_9787113168483

【书名】:《ARM嵌入式系统开发与应用完全手册》
【作者】:郑杰编著
【出版社】:北京:中国铁道出版社
【时间】:2013
【页数】:466
【ISBN】:9787113168483
【SS码】:13353626

最新查询

内容简介

第一篇 Cortex-M3开发基础

第1章 Cortex-M3与STM32系列微控制器简介

1.1 ARM处理器

1.1.1 ARM处理器简介

1.1.2 ARM处理器特点

1.1.3 ARM处理器系列

1.2 Cortex-M3内核

1.2.1 Corteex-M3简介

1.2.2 Cortex-M3特点

1.3 STM32系列微控制器

1.4本章小结

第2章 ARM Cortex-M3体系结构

2.1认识Cortex-M3体系结构

2.2寄存器组

2.2.1通用寄存器R0 ~ R7T

2.2.2程序状态寄存器R8~R 12T

2.2.3堆栈指针R13T

2.2.4连接寄存器R 14

2.2.5程序计数器R15

2.3特殊功能寄存器组

2.3.1程序状态寄存器(PSRs )

2.3.2 PRIMASK、FAULTMASK和BASEPRI寄存器

2.3.3控制寄存器

2.4操作模式

2.5异常和中断

2.6 向量表

2.7堆栈存储器操作

2.7.1 栈的基本操作

2.7.2 Cortex-M3堆栈实现

2.7.3双堆栈机制

2.8复位序列

2.9本章小结

第二篇 Cortex-M3开发准备

第3章 ALIENTEK MiniSTM32开发板介绍

3.1开发板的认识

3.2 ALIENTEK MiniSTM 32开发板简介

3.3 ALIENTEK MiniSTM32开发板各硬件模块

3.4 ALIENTEK MiniSTM32开发板使用注意事项

3.5本章小结

第4章 STM32固件库介绍与使用

4.1固件库概述

4.2 CMSIS架构简介

4.3标准外设库的CMSIS结构

4.3.1 core cm3.h文件

4.3.2 stm32f10x.h文件

4.3.3 system_stm32f10x.c和system_stm32f10x.h文件

4.3.4 startup文件夹

4.4文档和库规范

4.4.1命名规则

4.4.2编码规则

4.5固件函数库

4.5.1压缩包描述

4.5.2固件函数库文件描述

4.5.3外设的初始化和设置

4.6本章小结

第5章 ARM系列微控制器开发工具

5.1IAR EWARM介绍

5.1.1开发环境

5.1.2仿真器简介

5.1.3 IAR工程建立

5.1.4调试应用程序

5.2 Keil MDK介绍

5.2.1开发环境

5.2.2工程建立

5.3 IAR EWARM工程和Keil工程的相互移植

5.4本章小结

第6章 ARM系列微控制器外设

6.1 CRC计算单元(CRC)

6.1.1 CRC主要特性

6.1.2 CRC功能描述

6.1.3 CRC寄存器

6.2电源控制(PWR)

6.2.1电源

6.2.2电源管理器

6.2.3低功耗模式

6.2.4电源控制寄存器

6.3 USB全速设备接口(USB)

6.3.1主要特性

6.3.2功能描述

6.3.3编程中需要考虑的问题

6.3.4 USB寄存器

6.4本章小结

第三篇Cortex-M3开发实例

第7章 通用和复用功能I/O接口及其应用

7.1 GPIO功能描述

7.2 GPIO寄存器描述

7.3复用功能I/O接口和调试配置(AFIO )

7.4 AFIO寄存器

7.5流水灯实验

7.5.1硬件电路及所涉及外设介绍

7.5.2代码例程

7.5.3实验现象展示

7.6按键扫描实验

7.6.1硬件及所涉及外设介绍

7.6.2扫描方式按键代码例程

7.7数码管实验

7.7.1硬件及所涉及外设介绍

7.7.2代码例程

7.7.3实验现象展示

7.8扬声器实验

7.8.1硬件及所涉及外设介绍

7.8.2代码例程

7.8.3实验现象展示

7.9本章小结

第8章 外部中断(EXT)及其应用

8.1嵌套向量断控制器

8.2外部中断/事件控制器(EXTI)

8.3 EXTI寄存器描述

8.4按键中断实验

8.5本章小结

第9章 通用定时器(TIMx)及其应用

9.1 TIMx 主要功能

9.2定 时器产生 PWM实验

9.2.1代码例程

9.2.2实验现象展示

9.3本章小结

第10章 实时时钟(RTC)及其应用

10.1主要特性

10.2功能描述

10.3 RTC寄存器

10.4 RTC实时时钟实验

10.4.1硬件及所涉及外设介绍

10.4.2代码例程

10.4.3实验现象展示

10.5本章小结

第11章 通用同步/异步串行收发器(USART)

11.1功能描述

11.2 IrDA SIR ENDEC功能模块

11.2.1利用DMA连续通信

11.2.2硬件流控制

11.3 USART中断请求

11.4 USART模式配置

11.5 USART寄存器

11.6串口轮询实验

11.6.1硬件及所涉及外设介绍

11.6.2代码例程

11.6.3实验现象展示

11.7 RS-485总线实验

11.7.1硬件及所涉及外设介绍

11.7.2代码例程

11.7.3实验结果

11.8本章小结

第12章 控制器局域网(bxCAN)及其应用

12.1主要特性

12.2 bxCAN总体描述

12.3 bxCAN工作模式

12.4测试模式

12.5调试模式

12.6 bxCAN功能描述

12.6.1发送处理

12.6.2时间触发通信模式

12.6.3接收管理

12.6.4标识符过滤

12.6.5报文存储

12.6.6出错管理

12.6.7位时间特性

12.7 bxCAN中断

12.8 bxCAN寄存器

12.9 CAN总线实验

12.9.1硬件及所涉及外设介绍

12.9.2代码例程

12.9.3实验现象展示

12.10本章小结

第13章 串行外设接口(SPI)及其应用

13.1 SPI和12S 主要特性

13.2 SPI功能描述

13.3 SPI和I2S寄存器

13.4两个SPI接口通信实验

13.4.1硬件及所涉及外设介绍

13.4.2代码例程

13.4.3实验现象展示

13.5本章小结

第14章 I2C接口及其应用

14.1主要特性

14.2功能描述

14.2.1模式选择

14.2.2 I2C从模式

14.2.3 I2C主模式

14.2.4错误条件

14.2.5 SDA/SCL线控制

14.2.6 SMBus

14.2.7 DMA请求

14.2.8包错误校验

14.3 I2C中断请求表和图

14.4 I2C调试模式

14.5 I2C控制寄存器

14.6模拟I2C实验

14.6.1硬件及所涉及外设介绍

14.6.2代码例程

14.6.3实验现象展示

14.7本章小结

第15章 模拟/数字转换(ADC)及其应用

15.1 ADC主要特征

15.2 ADC功能描述

15.3 ADC寄存器

15.4内部温度传感器实验

15.4.1硬件及所涉及外设介绍

15.4.2代码例程

15.4.3实验现象展示

15.5 ADC外部采样实验

15.5.1代码例程

15.5.2实验现象展示

15.6本章小结

第16章 直接存储器存取控制器(DMA)及其应用

16.1 DMA主要特性

16.2功能描述

16.3 DMA寄存器

16.4 DMA搬运实验

16.5本章小结

第四篇 Cortex-M3开发应用

第17章 LCD触摸屏系统设计实例

17.1 LCD显示屏的分类及性能

17.2触摸屏特性

17.3触摸屏类型

17.4 TFT-LCD控制实例设计

17.4.1硬件电路设计

17.4.2软件设计

17.5触摸屏控制实例设计

17.5.1电阻触摸屏简介

17.5.2硬件电路设计

17.5.3软件设计

17.6本章小结

第18章 SD卡的数据存储与读取

18.1 SD卡概述

18.1.1 SD卡特点及使用

18.1.2 SD卡分类

18.1.3 SD卡传输模式

18.2 SD卡结构

18.3 SD卡读/写操作

18.3.1 SD传输模式

18.3.2 SPI传输模式

18.4 SD卡数据包与命令

18.5 SD卡寄存器

18.6 SPI传输模式时序

18.7数据存储与读取设计实例

18.7.1硬件设计

18.7.2软件设计

18.8本章小结

第19章 μC/OS-Ⅱ实时操作系统的移植

19.1嵌入式实时操作系统概述

19.1.1嵌入式操作系统概述

19.1.2嵌入式实时操作系统的特点

19.1.3嵌入式实时操作系统的功能

19.2 μC/OS-Ⅱ实时操作系统概述

19.3 μC/OS-Ⅱ内核分析

19.3.1 μC/OS-Ⅱ内核结构

19.3.2 μC/OS-Ⅱ任务管理

19.3.3 μC/OS-Ⅱ中断和时间管理

19.3.4 μ/OS-Ⅱ任务间同步与通信

19.3.5 μC/OS-Ⅱ内存管理

19.3.6 μC/OS-Ⅱ初始化

19.4 μC/OS-Ⅱ在STM 32上的移植

19.4.1 OS_CPU.H文件

19.4.2 OS CPU C.C文件

19.4.3 OS CPU A.ASM文件

19.5 μC/OS-Ⅱ在STM32上的应用实例

19.6本章小结

第20章 μC/GUI嵌入式用户图形界面编程

20.1 μC/GUI图形界面概述

20.2 μC/GUI系统结构

20.2.1文本显示

20.2.2数值显示

20.2.3 2D图形库

20.2.4字体

20.2.5颜色

20.2.6存储设备

20.2.7视窗管理器

20.2.8窗口对象

20.2.9对话框

20.2.10输入设备

20.2.11时间相关函数

20.3 μ/GUI在STM32的移植

20.4 μC/GUI在STM32上的应用实例

20.4.1实例1: μC/GUI在STM32上的移植和应用

20.4.2实例2: μC/GUI中移植入μC/OS-Ⅱ操作系统

20.5本章小结


书查询(www.shuchaxun.com)本网页唯一编码:
29963c8f838935d60d9a44045acd6499#eec54ab65a2917dbd10bba52d163f224#167240767#ARM嵌入式系统开发与应用完全手册_13353626.zip