ADμC706x系列ARM微控制器是美國ADI公司出品的高性能微控制器,采用ARM7TDMI內核,具有16位/32位的精簡指令集計算機(RISC)體系結構。ADμC706x片內有32 KB的非易失性閃存/電擦除存儲器和4 KB的SRAM,可通過JTAG端口編譯、下載和調試,具有程序加密功能。
ADμC706x提供了兩個獨立的24位多路Σ-Δ ADC,一個12位的片上電壓輸出DAC和一個三相脈寬調節器(PWM)以及通用定時器和串行接口等資源。當工作在10.24 MHz時,ADμC706x的功耗可以低至25 mW。
本書共分10章。第1章介紹ADμC706x系列ARM微控制器的引腳排列和功能;第2章介紹寄存器、存儲器的結構以及程序的加密方法;第3章介紹數字I/O口的基本功能,重點介紹端口復用功能的配置方法;第4章介紹A/D轉換、D/A轉換和PWM輸出功能及其應用實例;第5章介紹UART、SPI和I2C串行接口及其應用實例;第6章介紹中斷系統與定時器/計數器及其應用實例;第7章介紹芯片在使用過程中遇到的一些問題,如時鐘、復位、重新映射、溫度、電源監控以及最小系統設計方案等;第8章和第9章對用于單片機調試的Keil μVision3及IAR集成開發環境進行介紹。為方便讀者了解ADμC706x的應用領域,更快地熟悉并掌握ADμC706x的使用方法,本書在第10章介紹三個基于ADμC706x的項目開發與設計實例。
本書的編寫主要由實驗室的兩位老師及部分研究生完成,其中第1章由羅吉編寫,第2章由莫麗、翁童編寫,第3章由路艷巧、韓濤編寫,第4章由周金寶、鄧亮編寫,第5章由李蘇寧、翟琨編寫,第6章由徐昊、黃偉編寫,第7章由周嘉駿、葛文哲編寫,第8章由魏麗文、楊楠編寫,第9章由方振華編寫,第10章由王巖編寫,書中的大部分程序代碼都是由王巖在Keil μVision3開發環境中編寫,并在ADμC7060開發板上調試成功的實例。全書由羅晶、陳平統稿,王巖和翟琨在全書的整理校對過程中做了大量的工作。
由于編者水平有限,對于書中的不足之處還請讀者批評指正。