出版時(shí)間:2008-12 出版社:清華大學(xué)出版社 作者:孫麗明 頁數(shù):464
Tag標(biāo)簽:無
前言
數(shù)字信號處理器(digital signal processors,DSP))自20世紀(jì)80年代誕生以來,在短短的二十幾年里得到了飛速發(fā)展,在通信、航空航天、醫(yī)療、工業(yè)控制方面得到廣泛應(yīng)用,已經(jīng)成為目前最具發(fā)展?jié)摿Φ募夹g(shù)、產(chǎn)業(yè)和市場之一。美國德州儀器(Texas Instruments,TI)公司是DSP研發(fā)和生產(chǎn)的領(lǐng)先者,也是世界上最大的DSP供應(yīng)商,目前TI推出的TMS320F2812(以下簡稱“F2812”)是世界上最具影響力定點(diǎn)DSP主流產(chǎn)品。
內(nèi)容概要
本書共分12章。第1章為處理器的功能以及開發(fā)環(huán)境CCS的介紹,用簡單易懂的實(shí)例引領(lǐng)讀者入門。第2章為結(jié)合工程開發(fā)的C語言基礎(chǔ)介紹,重點(diǎn)是培養(yǎng)讀者C語言開發(fā)的基本能力。第3章為TMS320F2812外設(shè)的C語言程序開發(fā),重點(diǎn)介紹外設(shè)的C語言構(gòu)成,使讀者對TMS320F2812的外設(shè)編程有一個(gè)清楚的認(rèn)識。第4~10章為TMS320F2812的外設(shè)介紹,重點(diǎn)介紹外設(shè)工作原理、寄存器位信息及功能,并且根據(jù)不同的外設(shè)提供詳細(xì)的C語言程序開發(fā),可以使讀者對外設(shè)充分理解。第11章為F2812的Boot
ROM介紹,重點(diǎn)介紹F2812的啟動(dòng)方式以及不同方式的C程序開發(fā)。第12章為以TMS320F2812為處理器的電氣平臺開發(fā)介紹,重點(diǎn)介紹以處理器為核心的各模塊硬件設(shè)計(jì)、軟件開發(fā),更好地提升讀者的開發(fā)能力。附錄中還介紹μC/OS?Ⅱ操作系統(tǒng)在TMS320F2812上移植及實(shí)時(shí)多任務(wù)管理。
本書適合學(xué)習(xí)DSP
TMS320F2812的初級、中級用戶及有一定基礎(chǔ)的DSP設(shè)計(jì)開發(fā)人員,是DSP方面軟件和硬件工程師必備的工具書,也可以作為TMS320F2812
DSP愛好者的自學(xué)教材。此外,本書還可以作為高等院校相關(guān)專業(yè)的參考教材。
書籍目錄
第1章 芯片功能概述、軟件介紹、項(xiàng)目流程管理研究
1.1 TMS320F2812性能概述
1.2 TMS320F2812結(jié)構(gòu)概述
1.2.1 引腳分布
1.2.2 TMS320F2812 引腳信號描述
1.3 TMS320F2812功能概覽
1.3.1 存儲(chǔ)空間示意圖
1.3.2 簡要描述
1.4 DSP集成環(huán)境CCS介紹
1.4.1 CCS安裝
1.4.2 CCS配置軟件設(shè)置
1.4.3 CCS軟件概述
1.4.4 File(文件)菜單介紹
1.4.5 Edit(編輯)菜單介紹
1.4.6 View(視圖)菜單介紹
1.4.7 Project(工程)菜單介紹
1.4.8 Debug(調(diào)試)菜單介紹
1.5 CCS工程管理
1.5.1 創(chuàng)建新的工程文件
1.5.2 編譯并運(yùn)行程序
1.6 一個(gè)簡單的例子程序介紹
1.6.1 基本的程序代碼生成
1.6.2 具體的程序開發(fā)介紹
1.7 嵌入式項(xiàng)目開發(fā)流程管理
1.7.1 概述
1.7.2 項(xiàng)目啟動(dòng)
1.7.3 項(xiàng)目計(jì)劃
1.7.4 項(xiàng)目研發(fā)
1.7.5 項(xiàng)目結(jié)束
第2章 C語言程序設(shè)計(jì)基礎(chǔ)
2.1 C語言數(shù)據(jù)結(jié)構(gòu)及語法
2.1.1 C語言數(shù)據(jù)結(jié)構(gòu)
2.1.2 C語言運(yùn)算符與表達(dá)式
2.2 程序控制結(jié)構(gòu)
2.2.1 if語句
2.2.2 switch語句
2.2.3 while語句
2.2.4 for語句
2.2.5 程序控制中的特殊運(yùn)算符
2.3 數(shù)組
2.4 指針
2.5 函數(shù)
2.6 C語言編程規(guī)范
2.6.1 環(huán)境
2.6.2 語言規(guī)范
2.6.3 字符類
2.6.4 變量類型
2.6.5 函數(shù)聲明和定義
2.6.6 變量初始化
2.6.7 算法類型轉(zhuǎn)換
2.6.8 編程風(fēng)格
第3章 TMS320F2812外設(shè)的C語言程序設(shè)計(jì)
3.1 導(dǎo)言
3.2 傳統(tǒng)的#define方法
3.3 位定義和寄存器結(jié)構(gòu)體定義方式
3.3.1 定義寄存器結(jié)構(gòu)體
3.3.2 使用DATA_SECTION將寄存器結(jié)構(gòu)體映射到地址空間
3.3.3 添加位定義
3.3.4 共同體定義
3.4 位操作和寄存器結(jié)構(gòu)體定義方式的優(yōu)點(diǎn)
3.5 對位或寄存器整體進(jìn)行操作
3.6 一個(gè)特殊的例子(eCAN控制寄存器)
第4章 TMS320F2812系統(tǒng)控制及中斷
第5章 TMS320F2812外部接口(XINTF)
第6章 TMS320F2812串行通信接口(SCI)
第7章 TMS320F2812的串行外圍設(shè)備接口(SPI)
第8章 TMS320F2812增強(qiáng)型區(qū)域控制網(wǎng)絡(luò)(eCAN)模塊
第9章 TMS320F2812模/數(shù)轉(zhuǎn)換(ADC)模塊
第10章 TMS320F2812事件管理器(EV)模塊
第11章 Boot ROM介紹和F2812程序仿真與下載
第12章 基于TMS320F2812的電氣平臺開發(fā)設(shè)計(jì)
附錄 C/OS?Ⅱ操作系統(tǒng)在F2812上移植及實(shí)時(shí)多任務(wù)管理
參考文獻(xiàn)
章節(jié)摘錄
第1章 芯片功能概述、軟件介紹、項(xiàng)目流程管理研究要點(diǎn)提示本章概述了芯片功能和性能,介紹了DSP開發(fā)環(huán)境CCS的使用以及與DSP相關(guān)的項(xiàng)目開發(fā)管理知識。學(xué)習(xí)重點(diǎn)(1)TMS320F2812的性能;(2)集成環(huán)境CCS安裝及使用,以及如何生成V1.00版本源程序;(3)了解F2812開發(fā)的基本過程及熟悉相關(guān)程序編寫方式;(4)項(xiàng)目開發(fā)管理各階段任務(wù),以及提交文檔格式、內(nèi)容等。隨著電子信息技術(shù)的不斷發(fā)展,以TI公司以為代表的數(shù)字信號處理器(DSP)技術(shù)得到廣泛應(yīng)用,在工業(yè)生產(chǎn)、醫(yī)療衛(wèi)生、航空航天等領(lǐng)域發(fā)揮著重要作用。1982年TI公司成功推出了第一代DSP芯片TMS32010,之后很快又推出了第二代DSP芯片TMS32020,20世紀(jì)80年代后期,TI公司推出了第三代DSP芯片TMS32C3x,到90年代,TI公司相繼推出了第四代DSP芯片TMS32C4x、第五代DSP芯片TMS32C5x/C54x以及集多個(gè)DSP核于一體的高性能DSP芯片TMS32C8x等,到最近第六代DSP芯片TMS32C62x/C67x/C64x誕生后,構(gòu)成了2000、5000、6000系列的龐大DSP家族。
編輯推薦
《TMS320F2812原理及其C語言程序開發(fā)》可以作為高等院校相關(guān)專業(yè)的參考教材。《TMS320F2812原理及其C語言程序開發(fā)》適合學(xué)習(xí)DSP TMS320F2812的初級、中級用戶及有一定基礎(chǔ)的DSP設(shè)計(jì)開發(fā)人員,是DSP方面軟件和硬件工程師必備的工具書,也可以作為TMS320F2812 DSP愛好者的自學(xué)教材。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
TMS320F2812原理及其C語言程序開發(fā) PDF格式下載