手把手教你學DSP-基於TMS320X281x(第4版

顧衛鋼

相關主題

商品描述

本書以TMS320X281x的開發為主線,採用生活化的語言,深入淺出地介紹了與DSP開發相關的方方面面,包括DSP開發環境的搭建、新工程的建立、CCS6.0的使用、CMD文件的編寫、硬件電路的設計、存儲器的映像、三級中斷系統以及TMS320X281x各個外設模塊的功能和使用。介紹每個部分的內容時都結合應用實例,並手把手地講解例程的編寫過程。所有代碼都標註有詳細的中文註釋,為讀者快速熟悉並掌握DSP的開發方法和技巧提供了方便。

目錄大綱

第1章 如何開始DSP的學習和開發
1.1 DSP基礎知識
1.1.1 什麽是DSP
1.1.2 DSP的特點
1.1.3 DSP與MCU、ARM、FPGA的區別
1.1.4 學習開發DSP所需要的知識
1.2 如何選擇DSP
1.2.1 DSP廠商介紹
1.2.2 TI公司各個系列DSP的特點
1.2.3 TI DSP具體型號的含義
1.2.4 C2000系列DSP選型指南
1.3 DSP開發所需要準備的工具以及開發平臺的搭建
1.3.1 CCS的版本
1.3.2 CCS6的安裝
1.3.3 基於HDSP Super2812開發平臺的搭建
1.4 如何學好DSP
1.4.1 眾多工程師的討論和經驗
1.4.2 作者的建議
1.5 C2000助手軟件介紹
第2章 TMS320X2812的結構、資源及性能
2.1 TMS320X2812的片內資源
2.1.1 TMS320X2812的性能
2.1.2 TMS320X2812的片內外設
2.2 TMS320X2812的引腳分佈及引腳功能
2.2.1 TMS320X2812的引腳分佈
2.2.2 TMS320X2812的引腳功能
第3章 TMS320X281x的硬件設計
3.1 如何保證TMS320X2812系統的正常工作
3.2 常用硬件電路的設計
3.2.1 TMS320X2812最小系統設計
3.2.2 電源電路的設計
3.2.3 覆位電路及JATG下載口電路的設計
3.2.4 外擴RAM的設計
3.2.5 外擴Flash的設計
3.2.6 PWM電路的設計
3.2.7 串口電路的設計
3.2.8 A/D保護及校正電路的設計
3.2.9 CAN電路的設計
3.3 D/A電路的設計以及波形發生器的實現
第4章 創建一個新工程
4.1 控制原理分析
4.2 創建工程
4.3 編譯與調試
4.3.1 編譯工程
4.3.2 下載程序
第5章 CCS的常用操作
5.1 導入CCS工程
5.2 移除工程
5.3 查找變量
5.4 觀察變量
5.5 觀察內存
5.6 Graph功能
第6章 使用C語言操作DSP的寄存器
6.1 寄存器的C語言訪問
6.1.1 瞭解SCI的寄存器
6.1.2 使用位定義的方法定義寄存器
6.1.3 聲明共同體
6.1.4 創建結構體文件
6.2 寄存器文件的空間分配
第7章 存儲器的結構、映像及CMD文件的編寫
7.1 存儲器相關的總線知識
7.2 F2812的存儲器
7.2.1 F2812存儲器的結構
7.2.2 F2812存儲器映像
7.2.3 F2812的各個存儲器模塊的特點
7.3 CMD文件
7.3.1 COFF格式和段的概念
7.3.2 C語言生成的段
7.3.3 CMD文件的編寫
7.4 外部接口XINTF
7.4.1 XINTF的存儲區域
7.4.2 XINTF的時鐘
7.5 手把手教你訪問外部存儲器
7.5.1 外部RAM空間數據讀/寫
7.5.2 外部Flash空間數據讀/寫
第8章 TMS320X281x的時鐘和系統控制
8.1 振蕩器OSC和鎖相環PLL
8.2 TMS320X2812中各種時鐘信號的產生
8.3 看門狗電路
8.4 低功耗模式
8.5 時鐘和系統控制模塊的寄存器
8.6 手把手教你寫系統初始化函數
第9章 通用輸入/輸出多路覆用器GPIO
9.1 GPIO多路覆用器
9.1.1 GPIO的寄存器
9.1.2 GPIO寄存器位與I/O引腳的對應關系
9.2 手把手教你使用GPIO引腳控制LED燈閃爍
第10章 CPU定時器
10.1 CPU定時器工作原理
10.2 CPU定時器寄存器
10.3 分析CPU定時器的配置函數
第11章 TMS320SX2812的中斷系統
11.1 什麽是中斷
11.2 TMS320X2812的CPU中斷
11.2.1 CPU中斷的概述
11.2.2 CPU中斷向量和優先級
11.2.3 CPU中斷的寄存器
11.2.4 可屏蔽中斷的響應過程
11.3 TMS320X2812的PIE中斷
11.3.1 PIE中斷概述
11.3.2 PIE中斷寄存器
11.3.3 PIE中斷向量表
11.4 X281x的三級中斷系統分析
11.5 成功實現中斷的必要步驟
11.6 手把手教你使用CPU定時器0的周期中斷來控制LED燈的閃爍
第12章 事件管理器EV
12.1 事件管理器的功能
12.2 通用定時器
12.2.1 通用定時器的時鐘
12.2.2 通用定時器的計數模式
12.2.3 通用定時器的中斷事件
12.2.4 通用定時器的同步
12.2.5 通用定時器的比較操作和PWM波
12.2.6 通用定時器的寄存器
12.3 比較單元與PWM電路
12.3.1 全比較單元
12.3.2 帶有死區控制的PWM電路
12.3.3 比較單元的中斷事件
12.3.4 比較單元的寄存器
12.4 捕獲單元
12.4.1 捕獲單元的結構
12.4.2 捕獲單元的操作
12.4.3 捕獲單元的中斷事件
12.4.4 捕獲單元的寄存器
12.5 正交編碼電路
12.6 事件管理器的中斷及其寄存器
12.7 手把手教你產生PWM波形
12.7.1 輸出占空比固定的PWM波形
12.7.2 輸出占空比可變的PWM波形
第13章 模/數轉換器ADC
13.1 X281x內部的ADC模塊
13.1.1 ADC模塊的特點
13.1.2 ADC的時鐘頻率和採樣頻率
13.2 ADC模塊的工作方式
13.2.1 雙序列發生器模式下順序採樣
13.2.2 雙序列發生器模式下並發

最後瀏覽商品 (1)