前言
第1章 緒論
1.1 DSP的發(fā)展與DSP芯片的特點
1.2 典型的DSP應用系統(tǒng)及其設計與開發(fā)過程
1.3 常用DSP芯片
1.4 C2000系列DSP控制器
1.5 DSP芯片的應用
1.6 思考題與習題
第2章 TMS320F281x DSP控制器的總體結構
2.1 DSP引腳及其功能
2.2 DSP片內硬件資源
2.3 存儲器擴展外部接口
2.4 DSP片內Flash和OTP存儲器
2.5 代碼安全模塊
2.6 時鐘與低功耗模式
2.7 看門狗定時器
2.8 32位CPU定時器
2.9 通用輸入/輸出
2.10 片內外設寄存器
2.11 外設中斷擴展
2.12 思考題與習題
第3章 TMS320C28x DSP的CPU與指令系統(tǒng)
3.1 中央處理器
3.1.1 CPU結構
3.1.2 CPU的寄存器
3.2 尋址方式
3.2.1 尋址方式概述
3.2.2 直接尋址方式
3.2.3 堆棧尋址方式
3.2.4 間接尋址方式
3.2.5 寄存器尋址方式
3.2.6 數(shù)據(jù)/程序/IO空間立即尋址方式
3.2.7 程序空間間接尋址方式
3.2.8 字節(jié)尋址方式與32位操作數(shù)的定位
3.3 C28x DSP指令系統(tǒng)
3.4 思考題與習題
第4章 DSP軟件開發(fā)與C語言編程
4.1 DSP開發(fā)工具與軟件開發(fā)流程
4.2 集成開發(fā)環(huán)境CCS
4.3 DSP的C工程文件
4.3.1 公共目標文件格式
4.3.2 鏈接命令文件
4.4 DSP C語言程序設計基礎
4.4.1 數(shù)據(jù)類型
4.4.2 C語言運算符與基本語句
4.4.3 函數(shù)
4.4.4 指針
4.4.5 編譯預處理命令
4.4.6 C語言與匯編語言混合編程
4.4.7 C28x DSP編譯器的幾個關鍵字
4.5 DSP C程序舉例
4.6 思考題與習題
第5章 DSP的A/D轉換器
5.1 F281x的A/D轉換器的特點
5.2 自動排序器原理
5.3 自動排序模式
5.4 ADC時鐘定標
5.5 ADC寄存器
5.6 ADC的C語言編程實例
5.7 思考題與習題
第6章 事件管理器
6.1 事件管理器功能概述
6.2 通用定時器
6.3 比較單元與PWM電路
6.4 空間矢量PWM
6.5 捕獲單元
6.6 正交編碼脈沖QEP電路
6.7 事件管理器的中斷
6.8 事件管理器的寄存器
6.8.1 通用定時器寄存器
6.8.2 比較控制寄存器
6.8.3 比較方式控制寄存器
6.8.4 死區(qū)時間控制寄存器A/B
6.8.5 捕獲單元寄存器
6.8.6 事件管理器的中斷標志寄存器與中斷屏蔽寄存器
6.8.7 事件管理器擴展控制寄存器
6.9 事件管理器的應用實例
6.10 思考題與習題
第7章 串行通信接口
7.1 SCI模塊概述
7.2 SCI模塊的結構
7.3 SCI的寄存器
7.4 SCI應用實例
7.5 思考題與習題
第8章 DSP應用系統(tǒng)設計
8.1 2812 DSP系統(tǒng)硬件設計
8.2 基于DSP的數(shù)字運動控制系統(tǒng)
8.3 快速傅里葉變換與FIR數(shù)字濾波器
8.3.1 快速傅里葉變換
8.3.2 FIR數(shù)字濾波器
8.4 思考題與習題
附錄
附錄A DSP控制器術語與符號英漢對照表
附錄B 邏輯電路符號對照表
參考文獻