出版時間:2009-12 出版社:清華大學(xué) 作者:秦永左//楊光//馮濤//王英志 頁數(shù):339
前言
在DSP領(lǐng)域,美國德州儀器(Texas Instruments)公司的產(chǎn)品具有較強(qiáng)的競爭力,而且在我國有較多的熟悉該芯片的用戶群,相應(yīng)的軟件和技術(shù)的支持者也較多,因此我們選定TMS320LF240X DSP這個代表系列,同時考慮到TMS320LF240X芯片所具有的低成本、低功耗、高性能和高外設(shè)集成度、高A/D轉(zhuǎn)換速度的特點(diǎn),在工業(yè)控制系統(tǒng)中有很好的應(yīng)用前景。該類芯片所提供的CAN總線通信外設(shè)模塊為工業(yè)控制系統(tǒng)中高可靠性的數(shù)據(jù)傳輸提供了一種新的解決方案。因此本書選用了TMS320LF240X系列,闡述其相關(guān)原理和應(yīng)用。本書共分為13章。第1章介紹數(shù)字信號處理器DSP的特點(diǎn)、分類及應(yīng)用;第2章描述TM$320LF240XDSF結(jié)構(gòu)及內(nèi)部資源;第3章主要討論TMS320LF240X尋址方式和指令系統(tǒng),并對每條指令給出詳細(xì)的解釋,給出了幾個實(shí)例;第4章介紹匯編語言和偽指令,對匯編語言源語句格式、偽指令、宏指令,通用目標(biāo)文件格式、匯編語言程序設(shè)計進(jìn)行詳細(xì)討論;第5章介紹外部總線擴(kuò)展以及應(yīng)用;第6章介紹看門狗定時器模塊;第7章則對數(shù)字輸入/輸出模塊工作原理及使用方法進(jìn)行詳細(xì)的描述;第8章介紹事件管理器模塊的原理及應(yīng)用,對通用定時器,脈寬調(diào)制電路,比較單元以及正交編碼電路進(jìn)行詳細(xì)的描述;第9章介紹模數(shù)轉(zhuǎn)換模塊并給出實(shí)例;第10章介紹串行通信接口模塊(SCI)的原理以及應(yīng)用;第11章介紹串行外設(shè)接口模塊(SPI);第12章介紹CAN控制器模塊;第13章介紹DSP芯片的開發(fā)環(huán)境,著重描述DSP芯片的開發(fā)平臺CCS 2軟件的應(yīng)用。本書由長春理工大學(xué)電子信息工程學(xué)院秦永左教授擔(dān)任主編。第1章由王英志編寫,第2、3、4、5、6、13章由楊光編寫,第7、8、9、10、11章由秦永左編寫,第12章由馮濤編寫。全書最終定稿由秦永左和楊光完成。在本書的編寫過程中,研究生張艷偉和譚志超對書中的程序進(jìn)行了驗(yàn)證調(diào)試,承擔(dān)了書稿的錄入和整理工作,并繪制了部分原始插圖。在此向他們表示衷心的感謝。本書在編寫的過程中參考了許多優(yōu)秀的相關(guān)書籍,在此向這些書籍的作者表示真誠的謝意。由于DSP芯片發(fā)展迅速及編者水平和掌握的資料有限,書中不當(dāng)和錯誤之處在所難免,懇請廣大讀者批評指正。
內(nèi)容概要
本書闡述TMS3201。F240X系列的相關(guān)原理和應(yīng)用。全書共分為l3章,內(nèi)容包括:緒論,TMS320LF240X DSP結(jié)構(gòu)及內(nèi)部資源,TMs320LF240X尋址方式和指令系統(tǒng),匯編語言和偽指令,外部總線擴(kuò)展,看門狗定時器模塊,數(shù)字輸入/輸出模塊,事件管理器模塊,模數(shù)轉(zhuǎn)換模塊,串行通信接口模塊,串行外設(shè)接Vl模塊,CAN控制器模塊,TMS320LF240X芯片開發(fā)環(huán)境。 本書可作為普通高校通信、信息、電子、自動化、電氣、計算機(jī)等有關(guān)專業(yè)高年級本科生和研究生的教材,還可作為有關(guān)教師和科研人員參考用書。
書籍目錄
第1章 緒論 1.1 數(shù)字信號處理器 1.2 數(shù)字信號處理器的分類及應(yīng)用 1.2.1 DSP的分類 1.2.2 DSP的應(yīng)用第2章 TMS320LF240X DSP結(jié)構(gòu)及內(nèi)部資源介紹 2.1 TMS320LF240X系列DSP概述 2.2 TMS320LF240X DSP控制器的功能結(jié)構(gòu)及引腳功能介紹 2.3 TMS320LF240X DSP存儲器映射圖 2.3.1 TMS320LF2407的存儲器配置 2.3.2 TMS320LF2406的存儲器配置 2.3.3 TMS320LF2402的存儲器配置 2.4 TMS320LF240X DSP片內(nèi)外設(shè)存儲器映射 2.5 中央處理單元 2.5.1 輸入定標(biāo)部分 2.5.2 乘法部分 2.5.3 中央算術(shù)邏輯部分 2.5.4 輔助寄存器算術(shù)單元 2.5.5 狀態(tài)寄存器 2.6 存儲器和I/O空間 2.6.1 程序存儲器 2.6.2 數(shù)據(jù)存儲器 2.6.3 I/O空間 2.7 系統(tǒng)配置和中斷 2.7.1 系統(tǒng)配置寄存器 2.7.2 中斷優(yōu)先級和中斷向量表 2.7.3 TMS320LF240X系列器件的可屏蔽中斷 2.7.4 TMS320LF240X系列器件的可屏蔽中斷響應(yīng)流程 2.7.5 TMS320LF240X系列器件的非屏蔽中斷 2.7.6 中斷服務(wù)程序 2.7.7 中斷等待時間 ……第3章 TMS320LF240X尋址方式和指令系統(tǒng)第4章 匯編語言和偽指令第5章 外部總線擴(kuò)展第6章 看門狗定時器模塊第7章 數(shù)字輸入,輸出模塊第8章 事件管理器模塊第9章 模數(shù)轉(zhuǎn)換模塊第10章 串行通信接口模塊第11章 串行外設(shè)接口模塊第12章 CAN控制器模塊第13章 TMS320LF240X芯片開發(fā)環(huán)境參考文獻(xiàn)
章節(jié)摘錄
插圖:ARP:輔助寄存器指針。這3位字段用于間接尋址中選擇所使用的輔助寄存器AR。當(dāng)加載ARP時,ARP原來的值被復(fù)制到輔助寄存器指針緩沖器ARB中。通過存儲器訪問指令(使用間接尋址方式)、修改輔助寄存器指令(MAR)和加載狀態(tài)寄存器指令(LST)可以修改ARP。OV:溢出標(biāo)識位。該位鎖存的值指出CALU是否發(fā)生溢出,當(dāng)CALU發(fā)生溢出時,0V位被置為1。一旦發(fā)生溢出,OV位保持置1狀態(tài)直到有復(fù)位指令、條件轉(zhuǎn)移指令或加載狀態(tài)寄存器指令才能被清除。OVM:溢出方式位。該位決定CALU如何處理溢出情況。當(dāng)OVM=0時,累加器結(jié)果正常溢出;當(dāng)OVM=1時,根據(jù)所發(fā)生的溢出,把累加器置為最大正數(shù)或最大負(fù)數(shù)。用SETC和CLRC指令可將0VM位置1和清O,也可用LST指令修改OVM位。INTM:中斷方式位。該位用來允許或禁止所有可屏蔽中斷。INTM=0時,允許全部沒有被屏蔽的中斷。INTM=1時,禁止全部沒有被屏蔽的中斷。通過SETC和CLRC指令可將INTM位置1或清0。INTM不影響不可屏蔽中斷NMI和RS,也不影響由軟件引起的中斷。LST指令不影響INTM位。發(fā)生中斷(TRAP指令除外)或復(fù)位時INTM位置1。DP:數(shù)據(jù)存儲器頁面指針。當(dāng)指令采用直接尋址方式時,ST0寄存器中9位DP字段與指令字中的低7位形成16位數(shù)據(jù)存儲器完整的16位地址。DP的值可通過LST指令和LDP(加載DP)指令來修改。ARB:輔助寄存器指針緩沖器。除LST指令外,每當(dāng)加載輔助寄存器指針ARP時,ARP原來的值就被復(fù)制到ARB中。通過LST指令加載ARB時,同樣的值也復(fù)制到ARP中。
編輯推薦
《TMS320LF240X DSP原理及應(yīng)用》是由清華大學(xué)出版社出版的。
圖書封面
評論、評分、閱讀與下載
TMS320LF240X DSP原理及應(yīng)用 PDF格式下載