第1章 ADμC702x系列微控制器概述.
1.1 ADμC702x主要性能特点
1.2 ADμC702x引脚的排列和引脚说明
1.3 本章小结
第2章 寄存器.存储器及其扩展
2.1 ARM寄存器
2.2 ADμC7026的存储器组织
2.3 寄存器
2.4 闪速/电擦除存储器
2.4.1 FLASH/EE简介
2.4.2 FLASH/EE控制接口
2.4.3 FLASH/EE执行时间
2.4.4 FLASH/EE的可靠性与安全性
2.5 外部存储器扩展
2.6 本章小结
第3章 数字I/O接口
3.1 概述
3.2 GPIO寄存器功能描述
3.3 可编程逻辑阵列PLA
3.4 PLA工具
3.4.1 PLA工具启用
3.4.2 逻辑门及输出设置
3.4.3 C代码的生成
3.5 应用举例
3.6 本章小结
第4章 A/D及D/A接口
4.1 ADC的传递函数
4.1.1 伪差分和单端模式
4.1.2 完全差分模式
4.2 ADC的基准参考电压和标准
4.2.1 基准参考电压
4.2.2 典型应用
4.2.3 电流消耗
4.2.4 时序
4.2.5 寄存器接口
4.2.6 校准
4.3 ADC的工作模式和驱动
4.3.1 AD转换器的运行
4.3.2 模拟输入电路结构
4.3.3 模拟输入驱动
4.4 DAC输出及PWM输出
4.4.1 DAC的原理与应用
4.4.2 三相PWM
4.5 应用举例
4.5.1 AD转换实验
4.5.2 DAC实验
4.5.3 PWM实验
4.6 本章小结
第5章 串行接口
5.1 UART串口设备
5.1.1 波特率的产生
5.1.2 UART串行接口寄存器
5.1.3 网络寻址UART模式
5.2 SPI串行接口
5.2.1 SPI接口的信号说明
5.2.2 SPI寄存器
5.3 I2C兼容接口
5.3.1 I2C接口概述
5.3.2 串行时钟设定
5.3.3 I2C寄存器
5.4 串口设备应用举例
5.4.1 UART接口应用举例
5.4.2 SPI接口应用举例
5.4.3 I2C接口应用举例
5.5 本章小结..
第6章 中断系统与定时器/计数器
6.1 中断系统
6.1.1 概述
6.1.2 常规中断IRQ
6.1.3 快速中断FIQ
6.1.4 软件中断
6.2 定时器
6.2.1 定时器
6.2.2 定时器1(通用定时器)
6.2.3 定时器2(闹钟定时器)
6.2.4 定时器3(看门狗定时器)
6.3 应用举例
6.3.1 外部中断IRQ
6.3.2 快速中断FIQ
6.3.3 定时器1中断
6.3.4 定时器2中断
6.3.5 看门狗中断
6.4 本章小结
第7章 系统的其他功能
7.1 电源
7.1.1 电源
7.1.2 电源控制系统
7.2 时钟
7.2.1 时钟振荡器
7.2.2 时钟系统
7.2.3 外部晶体振荡器的选择
7.2.4 外部时钟选择
7.3 复位和重新映射
7.3.1 重新映射操作
7.3.2 复位操作
7.3.3 上电复位操作
7.4 温度及电源监控
7.4.1 温度
7.4.2 供电监控
7.5 有关的硬件及电路板布线设计
7.5.1 线性电压调节器
7.5.2 接地和电路板设计建议
7.5.3 典型系统设计
7.5.4 开发工具
7.5.5 在线串行下载
7.6 本章小结
第8章 μVision3集成开发环境
8.1 安装μVision
8.2 μVision3简单工程示例
8.2.1 设置编译器
8.2.2 创建工程并选择处理器
8.2.3 硬件选项配置
8.2.4 创建源文件
8.3 编译链接工程
8.4 硬件调试工程
8.4.1 调试选项设置
8.4.2 工具选项
8.4.3 硬件调试
8.5 本章小结
第9章 μC/OSII在ADμC7026上的移植及应用
9.1 μC/OSII示例程序
9.2 μC/OSII内核简介
9.2.1 任务的状态
9.2.2 任务管理
9.2.3 任务控制块
9.2.4 任务切换和调度
9.2.5 任务间通信与同步
9.2.6 中断与中断处理
9.2.7 时钟节拍和时钟管理
9.3 移植规划
9.3.1 ARM工作模式的选择
9.3.2 开发工具的选择
9.4 应用代码
9.4.1 板级支持包BSP
9.4.2 OS_CFG.H
9.4.3 INCLUDES.H
9.4.4 APP.C
9.5 本章小结
第10章 ARM处理器通用的μC/OSII移植文件
10.1 OS_CPU.H
10.2 OS_CPU_C.C
10.3 OS_CPU_A.ASM
10.4 OS_DBG.C
10.5 中断向量表及中断服务序列
10.5.1 中断向量表
10.5.2 中断服务序列
10.6 本章小结
附录
完整的存储器映射寄存器(MMR)列表
参考文献