ADμC702X系列嵌入式系統(tǒng)原理及應用
定 價:25 元
- 作者:陳平,羅晶 著
- 出版時間:2009/7/1
- ISBN:9787811246094
- 出 版 社:北京航空航天大學出版社
- 中圖法分類:TP368.1
- 頁碼:209
- 紙張:膠版紙
- 版次:1
- 開本:16開
ADμC702x系列單片機是美國ADI公司出品的高性能微控制器,以ARM7為內核,包括ADμC7019、ADμC7020、ADμC7021、ADμC7022、ADμC7024、ADμC7025、ADμC7026和ADμC7027八種型號!禔DμC702X系列嵌入式系統(tǒng)原理及應用》結合應用實例重點介紹ADμC7026的內部結構、外圍接口和開發(fā)環(huán)境,在軟件方面介紹μC/OS II嵌入式操作系統(tǒng)向ADμC7026上移植的技術問題。書中的應用實例代碼已經過作者實際調試!禔DμC702X系列嵌入式系統(tǒng)原理及應用》對于學習和應用ADμC702x的人員有參考價值。
ADμC702x系列單片機是美國ADI公司出品的高性能微控制器,采用ARM7TDMI內核,具有16位/32位的精簡指令集計算機(RISC)體系結構。ADμC702x片內有62 KB的非易失性閃速/電擦除存儲器和8 KB的SRA,可通過JTAG端口編譯、下載和調試,具有程序加密功能。
ADμtC702x提供了16路12位的A/D轉換器、4路12位的D/A轉換器和三相16位PWM信號。芯片內具有片內基準電壓、溫度傳感器、電壓比較器和可編程邏輯陣列(PLA)。
本書共分10章:第1章介紹了ADμC702x系列單片機的引腳排列和功能;第2章介紹了寄存器、存儲器的結構,還介紹了程序的加密方法;第3章介紹數(shù)字I/O口的基本功能,重點介紹可編程邏輯陣列PLA的使用;第4章介紹A/D轉換、D/A轉換和PwM輸出功能及其應用實例;第5章介紹了UART、SPI和I2C串行接口及其應用實例;第6章介紹中斷系統(tǒng)與定時器/計數(shù)器及其應用實例;第7章介紹了芯片在使用的過程中遇到的一些問題,如時鐘、復位、重新映射、溫度、電源監(jiān)控以及電路板布線等。
第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執(zhí)行時間
2.4.4 FLASH/EE的可靠性與安全性
2.5 外部存儲器擴展
2.6 本章小結
第3章 數(shù)字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的傳遞函數(shù)
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 網(wǎng)絡尋址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章 中斷系統(tǒng)與定時器/計數(shù)器
6.1 中斷系統(tǒng)
6.1.1 概述
6.1.2 常規(guī)中斷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章 系統(tǒng)的其他功能
7.1 電源
7.1.1 電源
7.1.2 電源控制系統(tǒng)
7.2 時鐘
7.2.1 時鐘振蕩器
7.2.2 時鐘系統(tǒng)
7.2.3 外部晶體振蕩器的選擇
7.2.4 外部時鐘選擇
7.3 復位和重新映射
7.3.1 重新映射操作
7.3.2 復位操作
7.3.3 上電復位操作
7.4 溫度及電源監(jiān)控
7.4.1 溫度
7.4.2 供電監(jiān)控
7.5 有關的硬件及電路板布線設計
7.5.1 線性電壓調節(jié)器
7.5.2 接地和電路板設計建議
7.5.3 典型系統(tǒng)設計
7.5.4 開發(fā)工具
7.5.5 在線串行下載
7.6 本章小結
第8章 μVision3集成開發(fā)環(huán)境
8.1 安裝μVision
8.2 μVision3簡單工程示例
8.2.1 設置編譯器
8.2.2 創(chuàng)建工程并選擇處理器
8.2.3 硬件選項配置
8.2.4 創(chuàng)建源文件
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 任務的狀態(tài)
9.2.2 任務管理
9.2.3 任務控制塊
9.2.4 任務切換和調度
9.2.5 任務間通信與同步
9.2.6 中斷與中斷處理
9.2.7 時鐘節(jié)拍和時鐘管理
9.3 移植規(guī)劃
9.3.1 ARM工作模式的選擇
9.3.2 開發(fā)工具的選擇
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)列表
參考文獻