當前位置:編程學習大全網 - 編程語言 - DSP控制器原理及應用指南

DSP控制器原理及應用指南

第二版序言

第壹版的序言

第1章簡介

1.1DSP的概念和主要特性

1.1.1DSP的概念

1.1.2DSP的主要特性

1.2DSP芯片的開發與應用

1.2.1DSP芯片的開發

1.2.2DSP的分類

1.2.3DSP的應用

1.3TMS320系列DSP

1.3.1TMS320系列DSP命名

1.3.2TMS320系列概述

1.3.3TMS320C2000系列

1.4TMS320C28×系列DSP性能簡介

1.4 . 1 TMS 320 c;28X系列DSP的結構和性能

1.4.2TMS320F281×的引腳分布和引腳功能

1.5微處理器的結構特點及學習方法

1.5.1微處理器的結構特點及學習目的

1.5.2微處理器學習方法

1.5.3TMS320(328X)的片內外設學習指令

參考

第2章F2812的總體結構、最小系統和程序開發。

2.1F2812的整體結構

2.2F2812最小系統

2.3F2812軟件開發工具

2.4F2812匯編語言程序設計基礎

COFF文件和匯編指令

2.4.2鏈接器和鏈接命令文件

c語言程序設計與運行時環境2.5F2812

2.5.1C語言數據類型

2.5.2C語言關鍵字

2.5.3C語言編程頭文件

預編譯器指令

2 . 5 . 5 C/c++編譯器的默認段和段分配

2.6F2812 C語言程序設計工程模板

2.6.1工程模板頭文件(*。h)

源文件(*。c,*。asm)和庫文件(*。lib)的工程模板。

2.6.3工程模板的鏈接器命令文件(*。cmd)

2.6.4使用靜態庫來縮短項目的編譯時間。

編程示例

參考

第3章C28×的CPU、內存配置和加電啟動

3.1TMS320C28× CPU

3.1.1CPU的結構

3.1.2CPU寄存器

3.2F2812的內存配置

3.2.1F2812片上存儲器配置

3.2.2外部存儲器擴展和中斷向量表

3.3F2812開機啟動

3.3.1BootROM簡介

3.3.2引導加載程序的工作流程

3.3.3退出ExitBoot函數和執行main函數之間的系統動作。

參考

第4章C28×CPU尋址模式

4.1尋址模式

4.2尋址模式選擇位(AMODE)

4.2.1AMDE對指令操作碼的影響

4.2.2匯編程序/編譯器對AMODE位的跟蹤

4.3直接尋址模式

4.4堆棧尋址模式

4.5間接尋址模式

4.5.1C28x間接尋址模式

4 . 5 . 2 x2 CLP移動尋址模式

4.5.3循環間接尋址模式

4.6寄存器尋址模式

4.6.132位寄存器尋址模式

4.6.216位寄存器尋址模式

4.7數據/程序/IO空間立即尋址模式

4.8程序空間的間接尋址方式

4.9字節尋址模式和32位操作數的定位

4.9.1字節尋址模式

4.9.232位操作數定位

4.1OC240x與C28×指令系統的區別

參考

第5章F2812的系統控制單元和中斷機制

5.1F2812時鐘和系統控制單元概述

5.2F2812的振蕩器OSC和PLL時鐘模塊

5.3F2812的低功耗模式模塊

5.4F2812的看門狗模塊

5.5F2812的中斷機制

5.5.1TMS320F2812中斷功能硬件結構

5 . 5 . 2 PIE模塊的工作原理和CPU對屏蔽中斷的響應流程。

PIE中斷優先級

不可屏蔽中斷

外部中斷XINT1、XINT2和XNMI_XINT13。

中斷向量表

PIE模塊的PIE配置和控制寄存器

5.5.8工程模板中餅狀圖向量表的定義和使用

中斷的應用示例

參考

第6章C28x的CPU定時器、GPlO和外部存儲器擴展

6.1C28× CPU定時器的結構和工作原理

6.2F2812的GPIO

6.2.1GPIO結構和多路復用器寄存器

6.2.2GPIO的GPIO數據寄存器

6.3F2812外部存儲器擴展接口(XINTF)

參考

第7章模數轉換器(ADC)

7.1ADC模塊的特性

7.2 ADC模塊分揀機的工作原理

7.2.1級聯模式下分揀機的工作原理

7.2.2雙分揀機模式的工作原理

7.2.3序列器的輸入觸發和中斷操作

7.3 ADC模塊的時鐘

7.4 ADC模塊的低功耗模式和上電序列

7.5 ADC模塊的寄存器

參考

第八章事件管理模塊(EV)

8.1EV功能概述

8.2通用定時器

8.2.1通用定時器功能

8.2.2通用定時器計數模式

8.2.3通用定時器比較操作

8.3全比較單元

8.3.1與比較單元相關的PWM電路

8.3.2可編程死區單元和輸出邏輯

8.3.3全比較單元的PWM輸出

8.3.4空間矢量脈寬調制(SVPWM)的原理和實現

8.3.5完整比較單元寄存器

8.4采集單元和正交編碼

8.4.1捕獲裝置概述

8.4.2正交編碼脈沖電路

8.5EV中斷邏輯

8.5.1EV中斷概述

8.5.2EV中斷寄存器

參考

第九章串行通信接口

9.1F281×SCI模塊介紹

9.1.1SCI與CPU之間的通信和功能

9.1.2波特率計算

9.1.3數據格式(幀格式)

9.1.4SCI的數據接收和同步

9.1.5SCI收發時序和中斷

9.2SCI多處理器通信

9.2.1識別地址字節和接收過程

9.2.2空閑線路多處理器模式

9.2.3地址位多處理器模式

9.3C28×系列SCI的增強功能

9.3.1接收/發送FIFO的特性

9 . 3 . 2自動波特率檢測

9.4SCI寄存器

9.5SCI應用實例——PC機與DSP之間的串行通信

硬件設計

軟件設計

參考

第10章串行外圍接口

10.1F281×SPI模塊介紹

10.1.1SPI和CPU之間的通信和功能

10.1.2SPI的主從模式

10.1.3SPI數據傳輸和數據格式

第11章多通道緩沖串行端口

第12章增強型控制器局域網

第13章F2812的片上Flash和IQmath庫的應用

14章現代DSP軟件設計方法及簡單應用

第15章TMS320F2812代碼調試工具(CCS)教程

……

  • 上一篇:大連java培訓學校有哪些?哪壹家最好?最權威?
  • 下一篇:有沒有關於宇宙的電影啊
  • copyright 2024編程學習大全網