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