第1章 DSP概述
1.1 DSP簡介
1.1.1 DSP的發(fā)展
1.1.2 DSP的特點
1.1.3 DSP的技術應用
1.2 DSP系統(tǒng)的構成和設計方法
1.2.1 DSP應用系統(tǒng)的構成
1.2.2 DSP應用系統(tǒng)的設計方法
1.3 DSP應用系統(tǒng)的開發(fā)流程和開發(fā)工具
1.3.1 DSP應用系統(tǒng)的開發(fā)流程
1.3.2 DSP應用系統(tǒng)的開發(fā)工具
1.3.3 SHX-DSP2812開發(fā)系統(tǒng)簡介
1.4 TMS320C2000系列DsP簡介
第2章 F2812結構
2.1 F2812硬件結構
2.1.1概述
2.1.2 F2812引腳功能介紹
2.1.3 F2812功能模塊
2.1.4 F2812系統(tǒng)配置
2.2 中央處理單元(CPU)
2.2.1 F2812內核
2.2.2 乘法器模塊
2.2.3 中央算術邏輯模塊
2.2.4 輔助寄存器算術單元(ARAU)
2.2.5 狀態(tài)寄存器(ST0和ST1)
2.2.6 F2812的讀,寫時序
2.3 存儲器
2.3.1 F2812存儲空間
2.3.2 片上存儲器接口
2.3.3 片上Hash和OTP存儲器
2.4 時鐘及其低功耗模式
2.4.1 工作時鐘及系統(tǒng)控制
2.4.2 低功耗模式
2.5 Watchdog(WD)以及應用
2.5.1 F2812的WD概述
2.5.2 F2812的WD相關寄存器
2.6 CPU定時器
2.6.1 CPU定時器概述
2.6.2 CPU定時器寄存器
第3章 中斷系統(tǒng)
3.1 F28 12的CPU中斷
3.1.1 F2812中斷概述
3.1.2 可屏蔽中斷
3.1.3 非屏蔽中斷
3.1.4 CPU中斷向量和優(yōu)先級
3.2 外設中斷擴展
3.2.1 PIE控制器概述
3.2.2 矢量表映射
3.2.3 中斷源
3.2.4 外設中斷擴展(PIE)寄存器
3.3 外部中斷控制寄存器
3.4 應用實例
第4章 指令系統(tǒng)
4.1 概述
4.2 尋址方式
4.2.1 尋址方式選擇位(AMODE)
4.2.2 4種基本尋址方式
4.3 F2812匯編指令系統(tǒng)
第5章 匯編語言程序設計實例
5.1 數(shù)制轉換
5.2 通用算術運算
5.2.1 乘法運算
5.2.2 除法運算
5.3 常用處理算法
5.3.1 無限長單位脈沖響應數(shù)字濾波器(IIR)
5.3.2 有限長單位脈沖響應數(shù)字濾波器(FIR)
5.3.3 快速傅里葉變換(FFT)
5.4 指示符列表
第6章 匯編語言與C語言的混合編程
6.1 概述
6.2 混合編程
6.2.1 C語言主程序的編寫
6.2.2 匯編語言子程序的編寫
6.2.3 C語言中的幀指針和堆棧指針
6.2.4 現(xiàn)場保護
第7章 DSP系統(tǒng)開發(fā)實例
7.1 CCS集成開發(fā)環(huán)境
7.1.1 主菜單
7.1.2 常用工具條
7.1.3 常用工具
7.2 系統(tǒng)開發(fā)實例
7.2.1 工程的建立
7.2.2 工程的編譯及調試
7.2.3 工程的調試
第8章 事件管理器
8.1 事件管理器的結構
8.1.1 事件管理器的構成
8.1.2 中斷
8.2 通用定時器
8.2.1 基本結構
8.2.2 寄存器
8.2.3 使用
8.2.4 應用實例
8.3 比較單元
8.3.1 比較單元寄存器
8.3.2 比較單元的使用
8.4 脈寬調制電路
8.4.1 PWM概述
8.4.2 可編程死區(qū)單元
8.4.3 PWM波形的生成
8.4.4 空間矢量PWM
8.4.5 事件管理器產生PWM波的應用(一)
8.4.6 事件管理器產生PWM波的應用(二)
8.5 捕獲單元
8.5.1 概述
8.5.2 寄存器
8.5.3 捕獲單元的使用
8.6 正交編碼脈沖電路
8.6.1 概述
8.6.2 QEP電路的使用
8.6.3 正交編碼脈沖電路的寄存器設置
第9章 引導ROM及引導裝載器功能
9.1 引導ROM概述
9.1.1 片上引導ROM的IQMath表
9.1.2 引導ROM的版本及校驗和信息
9.2 引導裝載器特性
9.2.1 引導裝載器模式
9.2.2 引導裝載器數(shù)據(jù)流結構
9.2.3 引導裝載器設置
9.2.4 引導裝載器操作過程
9.2.5 初始化引導匯編程序
9.2.6 退出引導匯編程序
9.2.7 引導函數(shù)說明
第10章 數(shù)字輸入/輸出端口
10.1 數(shù)字輸入/輸出端口概述
10.2 I/O口控制寄存器
10.2.1 GPIOA寄存器
10.2.2 GPIO B寄存器
10.2.3 GPIO D寄存器
10.2.4 GPIO E寄存器
10.2.5 GPIO F寄存器
10.2.6 GPIO G寄存器
10.3 I/O口應用實例
10.3.1 硬件設計
10.3.2 芯片介紹
10.3.3 軟件設計
第11章 模/數(shù)轉換
11.1 概述
11.2 ADC的結構與操作
11.2.1 寄存器
11.2.2 轉換序列發(fā)生器
11.2.3 時鐘設置
11.2.4 ADC電氣特性
11.3 F2812 ADC的高級功能
11.3.1 ADC輸入校準
11.3.2 過采樣
11.4 應用實例
11.4.1 硬件設計
11.4.2 軟件設計
第12章 SCI串行通信接口
12.1 概述
12.1.1 SCI的結構特征
12.1.2 SCI操作格式
12.1.3 串口特征
12.2 串行接口的使用
12.2.1 SCI外設寄存器
12.2.2 多處理器通信模式
12.3 SCI應用實例
12.3.1 硬件設計
12.3.2 軟件設計
第13章 SPI串行外設接口
13.1 SPI模塊概述
13.2 串行外設接口結構及使用
13.2.1 SPI模塊結構
13.2.2 SPI的工作原理
13.2.3 SPI波特率和時鐘方式
13.2.4 SPI的使用
13.3 SPI寄存器
13.4 SPI應用實例
13.4.1 硬件設計
13.4.2 實驗步驟
13.4.3 軟件設計
第14章 控制器局域網
14.1 概述
14.2 F2812 CAN模塊的使用
14.2.1 F2812內嵌CAN模塊概述
14.2.2 CAN幀結構
14.2.3 CAN控制器相關寄存器
14.2.4 CAN模塊初始化
14.2.5 信息的發(fā)送
14.2.6 信息的接收
14.3 CAN控制器應用實例
14.3.1 硬件設計
14.3.2 軟件設計
第15章 工業(yè)控制中的應用實例
15.1 三相正弦SPWM波形發(fā)生器
15.1.1 實例詳述
15.1.2 正弦SPWM波產生器的程序設計
15.2 PWM電動機控制
15.2.1 實例詳述
15.2.2 PWM電動機控制DSP電路設計
15.2.2 PWM電動機控制的程序設計
15.3 音頻測試實例
15.3.1 實例詳述
15.3.2 芯片介紹
15.3.3 硬件設計
15.3.4 軟件設計