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