手把手教你學DSP:基于TMS320X281x(第2版)》DSP的開發為主線,采用生動的語言深入淺出地介紹與DSP開發相關的方方面面,包括DSP開發環境的搭建、新工程的建立、CCS3.3的使用、GEL文件與CMD文件的編寫、硬件電路的設計、存儲器的映像、三級中斷系統以及TMS320X281x的各個外設模塊的功能和使用。每部分內容都結合應用實例,手把手地講解例程的編寫過程,所有代碼都標注有詳細的中文注釋,為讀者快速熟悉并掌握DSP的開發方法和技巧提供了方便。相比第1版,本書主要更新了DSP仿真器在WIN7環境下的安裝方面的內容。
手把手教你學DSP:基于TMS320X281x(第2版)》共享相關的資料,包括:所有實例的C語言程序代碼、Flash燒寫所需資源以及常用的一些調試工具軟件,可以在HELLODSP論壇本書書友會下載。
手把手教你學DSP:基于TMS320X281x(第2版)》可供高等院校電子、通信、計算機、自動控制和電力電子技術等專業的本科和研究生作為"數字信號處理原理與應用"相關課程的教材或參考書,也可以作為數字信號處理器應用開發人員的參考書。
第1章如何開始DSP的學習和開發
1.1DSP基礎知識
1.1.1什么是DSP
1.1.2DSP的特點
1.1.3DSP與MCU、ARM、FPGA的區別
1.1.4學習開發DSP所需要的知識
1.2如何選擇DSP
1.2.1DSP廠商介紹
1.2.2TI公司各個系列DSP的特點
1.2.3TI DSP具體型號的含義
1.2.4C2000系列DSP選型指南
1.3DSP開發所需要準備的工具以及開發平臺的搭建
1.3.1CCS的版本
1.3.2CCS3.3的安裝
1.3.3仿真器的安裝
1.3.4Setup Code Composer Studio v3.3的配置
1.3.5基于HDSPSuper2812開發平臺的搭建
1.4如何學好DSP
1.4.1眾多工程師的討論和經驗
1.4.2作者的建議
1.5C2000助手軟件介紹
第2章TMS320X2812的結構、資源及性能
2.1TMS320X2812的片內資源
2.1.1TMS320X2812的性能
2.1.2TMS320X2812的片內外設
2.2TMS320X2812的引腳分布及引腳功能
2.2.1TMS320X2812的引腳分布
2.2.2TMS320X2812的引腳功能
第3章TMS320X281x的硬件設計
3.1如何保障X2812系統的正常工作
3.2常用硬件電路的設計
3.2.1TMS320X2812最小系統設計
3.2.2電源電路的設計
3.2.3復位電路及JATG下載口電路的設計
3.2.4外擴RAM的設計
3.2.5外擴Flash的設計
3.2.6PWM電路的設計
3.2.7串口電路的設計
3.2.8A/D保護及校正電路的設計
3.2.9CAN電路的設計
3.3D/A電路的設計以及波形發生器的實現
第4章如何構建一個完整的工程
4.1一個完整的工程由哪些文件構成
4.1.1頭文件
4.1.2庫文件
4.1.3源文件
4.1.4CMD文件
4.2通用擴展語言GEL
4.2.1GEL語法
4.2.2GEL函數
4.2.3GEL語句
4.2.4加載或卸載GEL函數
4.2.5使用關鍵字在GEL菜單中添加GEL函數
4.2.6CCS自帶的GEL函數
4.2.7解讀c2812.gel文件
4.2.8體驗有趣的GEL函數
4.3手把手教你創建新的工程
第5章CCS3.3的常用操作
5.1了解CCS3.3的布局和結構
5.2編輯代碼時的常用操作
5.2.1創建新的工程
5.2.2打開已存在的工程
5.2.3新建一個文件
5.2.4向工程添加文件
5.2.5移除工程中的文件
5.2.6給工程添加庫文件
5.2.7查找變量
5.2.8替換變量
5.2.9查看源碼
5.3編輯完成后常用的操作
5.3.1生成可執行代碼
5.3.2鏈接目標板上的DSP
5.3.3將可執行文件下載入DSP
5.3.4運行、暫停程序
5.4調試時常用的操作
5.4.1添加、移除斷點
5.4.2單步調試
5.4.3使用Watch Window觀察變量
5.4.4保存并導出變量的值
5.4.5觀察指定存儲空間內的數據
5.4.6統計代碼的運行時間
5.4.7在CCS3.3中顯示圖形
第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.2F2812的存儲器
7.2.1F2812存儲器的結構
7.2.2F2812存儲器映像
7.2.3F2812的各個存儲器模塊的特點
7.3CMD文件
7.3.1COFF格式和段的概念
7.3.2C語言生成的段
7.3.3CMD文件的編寫
7.4外部接口XINTF
7.4.1XINTF的存儲區域
7.4.2XINTF的時鐘
7.5手把手教你訪問外部存儲器
7.5.1外部RAM空間數據讀/寫
7.5.2外部Flash空間數據讀/寫
第8章X281x的時鐘和系統控制
8.1振蕩器OSC和鎖相環PLL
8.2X2812中各種時鐘信號的產生
8.3看門狗電路
8.4低功耗模式
8.5時鐘和系統控制模塊的寄存器
8.6手把手教你寫系統初始化函數
第9章通用輸入/輸出多路復用器GPIO
9.1GPIO多路復用器
9.1.1GPIO的寄存器
9.1.2GPIO寄存器位與I/O引腳的對應關系
9.2手把手教你使用GPIO引腳控制LED燈閃爍
第10章CPU定時器
10.1CPU定時器工作原理
10.2CPU定時器寄存器
10.3分析CPU定時器的配置函數
第11章X2812的中斷系統
11.1什么是中斷
11.2X2812的CPU中斷
11.2.1CPU中斷的概述
11.2.2CPU中斷向量和優先級
11.2.3CPU中斷的寄存器
11.2.4可屏蔽中斷的響應過程
11.3X2812的PIE中斷
11.3.1PIE中斷概述
11.3.2PIE中斷寄存器
11.3.3PIE中斷向量表
11.4X281x的三級中斷系統分析
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.1X281x內部的ADC模塊
13.1.1ADC模塊的特點
13.1.2ADC的時鐘頻率和采樣頻率
13.2ADC模塊的工作方式
13.2.1雙序列發生器模式下順序采樣
13.2.2雙序列發生器模式下并發采樣
13.2.3級聯模式下的順序采樣
13.2.4級聯模式下的并發采樣
13.2.5序列發生器連續自動序列化模式和啟動/停止模式
13.3ADC模塊的中斷
13.4ADC模塊的寄存器
13.5手把手教你寫ADC采樣程序
13.6ADC模塊采樣校正技術
13.6.1ADC校正的原理
13.6.2ADC校正的措施
13.6.3手把手教你寫ADC校正的軟件算法
第14章串行通信接口SCI
14.1SCI模塊的概述
14.1.1SCI模塊的特點
14.1.2SCI模塊信號總結
14.2SCI模塊的工作原理
14.2.1SCI模塊發送和接收數據的工作原理
14.2.2SCI通信的數據格式
14.2.3SCI通信的波特率
14.2.4SCI模塊的FIFO隊列
14.2.5SCI模塊的中斷
14.3SCI多處理器通信模式
14.3.1地址位多處理器通信模式
14.3.2空閑線多處理器通信模式
14.4SCI模塊的寄存器
14.5手把手教你寫SCI發送和接收程序
14.5.1查詢方式實現數據的發送和接收
14.5.2中斷方式實現數據的發送和接收
14.5.3采用FIFO來實現數據的發送和接收
第15章串行外設接口SPI
15.1SPI模塊的通用知識
15.2X281x SPI模塊的概述
15.2.1SPI模塊的特點
15.2.2SPI的信號總結
15.3SPI模塊的工作原理
15.3.1SPI主從工作方式
15.3.2SPI數據格式
15.3.3SPI波特率
15.3.4SPI時鐘配置
15.3.5SPI的FIFO隊列
15.3.6SPI的中斷
15.4SPI模塊的寄存器
1.5手把手教你寫SPI通信程序
第16章增強型控制器局域網通信接口eCAN
16.1CAN總線的概述
16.1.1什么是CAN
16.1.2CAN是怎樣發展起來的
16.1.3CAN是怎樣工作的
16.1.4CAN有哪些特點
16.1.5什么是標準格式CAN和擴展格式CAN
16.2CAN2.0B協議
16.2.1CAN總線幀的格式和類型
16.2.2CAN總線通信錯誤處理
16.2.3CAN總線的位定時要求
16.2.4CAN總線的位仲裁
16.3X281x eCAN模塊的概述
16.3.1eCAN模塊的結構
16.3.2eCAN模塊的特點
16.3.3eCAN模塊的存儲空間
16.3.4eCAN模塊的郵箱
16.4X281x eCAN模塊的寄存器
16.5X281x eCAN模塊的配置
16.5.1波特率的配置
16.5.2郵箱初始化的配置
16.5.3消息的發送操作
16.5.4消息的接收操作
16.6eCAN模塊的中斷
16.7手把手教你實現CAN通信
16.7.1手把手教你實現CAN消息的發送
16.7.2手把手教你實現CAN消息的接收(中斷方式
第17章基于HDSPSuper2812的開發實例
17.1談談通常項目的開發過程
17.2設計一個有趣的時鐘日期程序
17.2.1硬件設計
17.2.2軟件設計(含I2C接口程序
17.3設計一個SPWM程序
17.3.1原理分析
17.3.2軟件設計
17.4代碼燒寫入Flash固化
參考文獻
書不錯,蠻實用的
便宜實惠,書很好,滿200減100
可以
感覺是盜版。紙質很差勁,還這么貴
非常好,推薦購買!
經典再版,不錯
?治???
書是好書,只是快遞每次送來把書都弄褶皺了
紙質印刷好
不錯不錯了
當當圖書,物美價廉,值得購買。送貨到樓下,方便快捷。
書還不錯,可以
不錯的書,很好
包裝完好,物流很快!
書很好!!
快遞很快,印刷質量很好,nei 容還木看
快遞包裝都被人劃開了,一看就盜版……紙張很薄……快遞慢得死……
很不錯很不錯很不錯很不錯很不錯很不錯很不錯很不錯
紙質一般但是不影響看
包裝完好,速度快,很滿意!
書很好,很實用!
書很好,就是一開始配送的書有點破損,不過第二天就換貨到了,物流很快!
書不錯,紙張一般有點泛黃,,書拿來封面有點膠水。。還是好評吧!~
這本書沒有降價,基本上沒有搞活動,要是跟上一本一樣搞活動就好了,還有當當的售后解決問題限制態度,很多都不支持,沒有天貓靈活
這本書寫的很好,每章節都寫的很仔細,確實算是手把手了
書的印刷質量挺不錯的,給個贊,每章節都寫的很仔細,確實算是手把手了
本書的性價比比較高,本書還有視頻,對小白來說是本不錯的書
東西已經收到啦,不錯,買書一直很信賴當當,書是正版。前幾天就收到了,一直在學校,今天回家才看到。學校上課要用的教材,很值得一學,而且對于電氣專業的學生來說,應該可以說是必須要掌握的知識,要好好學習了,希望可以給自己帶來提升。下次有需要還會再來當當買書的,不但品質有保障,而且還會經常有活動的。