第1章ARM微处理器概述
1.1ARM简介
1.2ARM微处理器的应用领域及特点
1.3CortexM3结构处理器概览
第2章集成开发环境及驱动库
2.1嵌入式软件开发过程
2.2IAR集成开发环境使用
2.3安装驱动库
2.3.1下载最新库文件
2.3.2复制连接器命令文件
2.3.3复制驱动库头文件
2.3.4复制底层驱动函数库
2.4EWARM 新建新项目
2.4.1建立一个项目文件目录
2.4.2新建工作区
2.4.3生成新项目
2.4.4添加/新建文件
2.4.5项目选项设置
2.4.6通用选项设置
2.4.7C/C++编译器选项设置
2.4.8Assembler选项设置
2.4.9Linker 选项设置
2.4.10Debugger选项设置
2.5编译和运行应用程序
2.5.1编译连接处理
2.5.2查看 MAP 文件
2.5.3加载应用程序
2.5.4应用程序的相关调试
2.5.5生成hex文件
2.5.6探究编译连接
2.6将IAR的工程移植到Keil工程
第3章实验平台电路结构
3.1LM3S8962接口特性
3.2LM3S8962结构图
3.3LM3S8962处理器引脚描述
3.4LM3S8962最小系统电路图
3.5实验开发平台电路分析
3.5.1主处理器电路
3.5.2处理器滤波电路
3.5.3复位接口电路
3.5.4主处理器时钟接口
3.5.5以太网接口
3.5.6实时时钟及供电电路
3.5.7IIC存储器EEPROM电路
3.5.8IIC数字温度采集接口
3.5.9IIC扩展开关量输入电路
3.5.10开关量隔离输入电路
3.5.11IIC扩展开关量输出电路
3.5.12开关量隔离输出电路
3.5.13继电器输出电路组1
3.5.14继电器输出电路组2
3.5.15IIC扩展输入输出电路
3.5.16UART串行RS232电路
3.5.17UART串行RS485及CAN总线接口电路
3.5.18红外线串口电路
3.5.19ADC采样电路
3.5.20LED及按键电路
3.5.21SPI驱动7LED接口电路
3.5.22SPI驱动EEPROM接口电路
3.5.23SPI驱动TFT LCD接口电路
3.5.24SPI的ADC采样电路
3.5.25PWM驱动电机电路
3.5.26JTAG接口电路
3.5.27外部接口电路
3.5.28扩展接口电路
3.6实验平台概述
3.6.1实验平台外观
3.6.2实验平台主要接口描述
3.6.3主要功能资源
第4章接口功能单元及开发实验
4.1嵌入式编程
实验4.1.1GPIO驱动LED闪烁发光实例
实验4.1.2输出hello world实验
实验4.1.3UART控制台实验
4.2系统控制实验
实验4.2.1电源结构与 LDO 控制
实验4.2.2处理器主时钟控制
实验4.2.3处理器复位控制
实验4.2.4硬件寄存器访问
实验4.2.5位带操作
4.3系统节拍实验
实验4.3.1系统节拍定时实验
实验4.3.2系统节拍中断实验
实验4.3.3模拟PC按键重复特性实验
4.4通用GPIO输入输出
实验4.4.1两只 LED交替闪烁控制实验
实验4.4.2KEY控制LED实验
4.5中断控制实验
实验4.5.1GPIO中断控制实验
实验4.5.2中断优先级控制实验
4.6Flash操作控制实验
实验4.6.1Flash读、写操作实验
实验4.6.2Flash 当作 EEPROM操作实验
4.7定时器Timer实验
实验4.7.132位单次触发定时实验
实验4.7.232位周期定时实验
实验4.7.316位单次触发定时实验
实验4.7.416位周期触发定时实验
实验4.7.516 位输入边沿计数捕获实验
实验4.7.616 位输入边沿定时捕获实验
实验4.7.7定时器 16位 PWM实验
实验4.7.8Timer PWM 应用蜂鸣器发声实验
实验4.7.9Timer模块16位PWM演奏音乐实验
4.8看门狗实验
实验4.8.1看门狗复位实验
实验4.8.2看门狗作为普通定时器实验
4.9PWM操作控制实验
实验4.9.1产生两路PWM波实验
实验4.9.2PWM 发生器中断实验
实验4.9.3产生两路带死区的 PWM实验
4.10模拟比较器操作实验
实验4.10.1模拟比较器内部参考电源
实验4.10.2外部参考电源输出触发中断实验
第5章ADC采集实验
5.1处理器触发ADC采样实验
5.2ADC内置位温度传感器实验
5.3定时器溢出触发 ADC 采样实验
5.4模拟比较器触发 ADC 采样
5.5差分输入ADC采样实验
5.6ADC硬件过采样实验
5.7ADC软件过采样实验
第6章UART通信实验
6.1UART简单收发实验
6.2发送 FIFO实验
6.3发送 FIFO中断实验
6.4以 FIFO中断方式发送实验
6.5以 FIFO中断方式接收实验
第7章互连IC总线实验
7.1I/O扩展芯片PCA9554控制实验
7.2IIC总线器件 EEPROM 存储器 CAT24C02读写
7.3I/O扩展芯片PCF8574T输出控制实验
7.4I/O扩展芯片PCF8574T输入控制实验
第8章SSI通信实验
8.1SSI驱动静态LED实验
8.2SSI驱动动态LED实验
第9章CAN现场总线收发实验
9.1CAN总线简单发送数据实验
9.2CAN总线发送FIFO数据实验
9.3CAN总线发送ADC采样数据实验
9.4CAN总线接收数据实验
第10章以太网接口实验
10.1UDP服务器通信实验
10.2UDP客户端通信实验
10.3Web服务器实验
10.4TCP客户端通信实验
第11章μC/OS嵌入式实时操作系统
11.1μC/OSⅡ模板使用——点亮LED实验
11.2μC/OSⅡ模板使用——中断控制蜂鸣器
11.3信号量通信实验
11.4邮箱通信实验
第12章BootLoader实验
12.1实验目的
12.2实验内容
12.2.1BootLoader的启动
12.2.2BootLoader的配置
12.2.3Flash底层操作
12.2.4使用UART的BootLoader下载
12.3思考题
第13章应用相关实验
13.1TFTLCD驱动实验
13.2传感器DS18B20测温实验
13.3数字传感器 LM75A测量温度实验
13.4直流电机控制实验
13.5综合显示实验
参考文献