DSP 320LF2407實(shí)驗(yàn)指導(dǎo)書-物聯(lián)網(wǎng)_第1頁(yè)
DSP 320LF2407實(shí)驗(yàn)指導(dǎo)書-物聯(lián)網(wǎng)_第2頁(yè)
DSP 320LF2407實(shí)驗(yàn)指導(dǎo)書-物聯(lián)網(wǎng)_第3頁(yè)
DSP 320LF2407實(shí)驗(yàn)指導(dǎo)書-物聯(lián)網(wǎng)_第4頁(yè)
DSP 320LF2407實(shí)驗(yàn)指導(dǎo)書-物聯(lián)網(wǎng)_第5頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、實(shí)驗(yàn)指導(dǎo)書 數(shù)字信號(hào)處理 DSP 320LF2407實(shí)驗(yàn)指導(dǎo)書武漢理工大學(xué)華夏學(xué)院信息工程系2014年 9月1目 錄第一章 實(shí)驗(yàn)系統(tǒng)介紹 .1第二章 調(diào)試軟件安裝說(shuō)明 . 29第三章 硬件安裝說(shuō)明 . 36第四章 2407常規(guī)實(shí)驗(yàn)指導(dǎo) . . 39實(shí)驗(yàn)一 CCS 使用及輸出實(shí)驗(yàn) . 39實(shí)驗(yàn)二 I/O實(shí)驗(yàn) . 44實(shí)驗(yàn)三 定時(shí)器實(shí)驗(yàn) . . 47實(shí)驗(yàn)四 LCD 實(shí)驗(yàn) . 50實(shí)驗(yàn)五 RS232串口通訊實(shí)驗(yàn) . 52實(shí)驗(yàn)六 PWM 波形產(chǎn)生實(shí)驗(yàn) . . 55實(shí)驗(yàn)七 CAN 總線通訊實(shí)驗(yàn) . . 59實(shí)驗(yàn)八 A/D轉(zhuǎn)換實(shí)驗(yàn) . . 611第一章 實(shí)驗(yàn)系統(tǒng)介紹一、系統(tǒng)概述DSP CPU掛箱主要用于插

2、接不同的 CPU 模塊,可以擴(kuò)展 DSP CPU模塊,掛箱的 CPU 和擴(kuò)展模塊基于 Techv 總線設(shè)計(jì),目前支持的 CPU 模塊有:TMS320VC5402、 TMS320VC5409、 TMS320VC5410、 TMS320VC5416、 TMS320LF2407、 TMS320F2812、 TMS320VC5509、 TMS320VC6726等。掛箱上除 CPU 模塊外, 還有基本試驗(yàn)電路及系統(tǒng)擴(kuò)展電路, 可單獨(dú)完成大部分的基本 實(shí)驗(yàn)、算法實(shí)驗(yàn)。通過(guò)電子創(chuàng)新設(shè)計(jì)平臺(tái)的擴(kuò)展總線接口,可以擴(kuò)展機(jī)、電、聲、光等不同領(lǐng)域的擴(kuò)展模塊,完成數(shù)據(jù)采集、圖象處理、通訊、網(wǎng)絡(luò)、控制等擴(kuò)展實(shí)驗(yàn)。 二、硬

3、件組成該掛箱的硬件資源主要包括:CPU 板接口(Techv 總線一組 Techv 總線接口一組電機(jī)控制接口語(yǔ)音單元開關(guān)量輸入輸出單元液晶顯示單元鍵盤單元信號(hào)擴(kuò)展單元CPLD 模塊單元模擬信號(hào)源EL-NC2100 電子創(chuàng)新設(shè)計(jì)平臺(tái)擴(kuò)展總線接口直流電源單元1、 CPU 板接口(Techv 總線Techv 總線接口是和 TI 公司 DSK 兼容的信號(hào)擴(kuò)展接口,可連接我公司各種 Techv 總線的 CPU 板和擴(kuò)展板如:圖像處理、高速 AD 、 DA 、 USB/以太網(wǎng)等擴(kuò)展板,也可以 連接 TI 公司的標(biāo)準(zhǔn) DSK 擴(kuò)展信號(hào)板,擴(kuò)展到 CPU 的 IO 空間和數(shù)據(jù)空間。 CPU 接口用 來(lái)擴(kuò)展 CP

4、U 模塊,信號(hào)定義如下圖:12 J3定義說(shuō)明 (擴(kuò)展地址、數(shù)據(jù)總線和讀寫、片選信號(hào) 3 J1定義說(shuō)明 (擴(kuò)展外設(shè)接口信號(hào) J5:定義說(shuō)明 (擴(kuò)展 AD 輸入、液晶、串口等和擴(kuò)展子板間的通訊信號(hào) 注意:只有當(dāng)子板檢測(cè)信號(hào)引腳 75“ DB_DET”為低電平時(shí)上述分配才起作用,否則上 述分配無(wú)效。安裝 Techv 擴(kuò)展板時(shí),要注意安裝的方向。擴(kuò)展的 CPU 模塊的詳細(xì)介紹,參照 CPU 模塊說(shuō)明書。2、 Techv 總線接口通過(guò) Techv 總線接口,可連接我公司各種 Techv 總線的 CPU 板和擴(kuò)展板如:圖像處 理、高速 AD 、 DA 、 USB 、以太網(wǎng)等擴(kuò)展板,也可以連接 TI 公司的

5、標(biāo)準(zhǔn) DSK 擴(kuò)展信號(hào) 板。 Techv 擴(kuò)展模塊單元擴(kuò)展到 CPU 的 IO 空間和數(shù)據(jù)空間。 信號(hào)定義 J4和 CPU 模塊的 J3相同, J2和 CPU 模塊的 J1相同。擴(kuò)展板舉例介紹如下 :SVEDIO 靜態(tài)圖象模板概述該視頻板是用于視頻信號(hào)靜態(tài)采集、顯示、處理。前端解碼芯片:SAA7111四個(gè)模擬信號(hào)輸入端,可以輸入 NTSC/PAL制式視頻信號(hào);兩個(gè)模擬信號(hào)處理通道和兩個(gè)模擬濾波器;兩個(gè) 16位模 /數(shù)轉(zhuǎn)換器(ADC ;輸出 16位數(shù)字格式的 YUV (4:2:2和 4:1:1信號(hào);內(nèi)建 YUV 總線的亮度、對(duì)比度、飽和度的控制器 /調(diào)節(jié)器;自動(dòng)探測(cè) 50Hz 或 60Hz 的場(chǎng)

6、頻;外接 24.578MHz 的晶振即可用于處理各種不同標(biāo)準(zhǔn)輸入信號(hào);后端編碼芯片:AL250將隔行 TV 信號(hào)(NTSC/PAL制轉(zhuǎn)換為逐行 VGA 格式的 R 、 G 、 B 信號(hào); 自動(dòng)檢測(cè) NTSC/PAL制的輸入信號(hào);輸出 VGA 信號(hào)分辨率為 640×480(NTSC 制或 768×576(PAL 制 ; 高集成度設(shè)計(jì), 內(nèi)建 DAC (數(shù) /模轉(zhuǎn)換器 、 SRAM (靜態(tài)存儲(chǔ)器 、 OSD (在 屏顯示和 LUT (查找表,提供 GAMMA 校正等功能 ;在線可編程 CPLD :XC95144XL-TQ144實(shí)現(xiàn)前端數(shù)據(jù)采集和邏輯時(shí)序控制;2片 512K &#

7、215;8BIT 的 SRAM ,用于存放采集到的圖像數(shù)據(jù);Techv 擴(kuò)展總線。J4重點(diǎn)信號(hào)譯碼說(shuō)明:1 讀信號(hào) RD :直接連到 CPU 模塊的 RD2 使能信號(hào) OE :直接連到 CPU 模塊的 OE3 寫信號(hào) WE :直接連到 CPU 模塊的 WE4 準(zhǔn)備好信號(hào) RDY :通過(guò) LVC245緩沖給 CPU5 擴(kuò)展板的片選信號(hào) CS0:直接連到 CPU 模塊的 CS0J2重點(diǎn)信號(hào)譯碼說(shuō)明:1 擴(kuò)展板的片選信號(hào) CS1:直接連到 CPU 模塊的 CS12 擴(kuò)展板的片選信號(hào) CS2:直接連到 CPU 模塊的 CS23 擴(kuò)展板的片選信號(hào) CS3:直接連到 CPU 模塊的 CS3注意:在使用 T

8、ECHV 擴(kuò)展模塊時(shí),訪問(wèn)的地址不能和 ELAB 模塊擴(kuò)展的地址重疊。 3、 ELAB 總線接口 :1 ADDR1:通過(guò) 16244驅(qū)動(dòng);2 HDA TA :高 8位數(shù)據(jù), 16245驅(qū)動(dòng)在訪問(wèn)下面的提到的 ELAB 擴(kuò)展地址時(shí)有效。3 LDATA :低 8位數(shù)據(jù), 16245驅(qū)動(dòng)在訪問(wèn)下面的提到的 ELAB 擴(kuò)展地址時(shí)有效。4 ELAB 片選譯碼說(shuō)明:A 、 ELAB 片選 0 ECS0: 擴(kuò)展到所選 基地址 的:6007FFB 、 ELAB 片選 1 ECS1: 擴(kuò)展到所選 基地址 的:8009FFC 、 ELAB 片選 2 ECS2: 擴(kuò)展到所選 基地址 的:4005FFD 、 ELAB

9、 片選 3 ECS3: 擴(kuò)展到所選 基地址 的:2003FF5讀寫信號(hào)A 、讀信號(hào) RD :直接連到 CPU 模塊的 RDB 、寫信號(hào) WE :14直接連到 CPU 模塊的 WE4、電機(jī)控制接口當(dāng)使用 2000系列的 CPU 板時(shí),可以利用 CPU 的事件管理器 (EVM 模塊和 AD 模 塊,通過(guò)電機(jī)接口,控制各種類型的電機(jī)。當(dāng)使用 5000系列的 CPU 板時(shí),此接口不能 使用。接口的信號(hào)定義如下: 5、 語(yǔ)音單元語(yǔ)音 Codec 采用擴(kuò)展板的形式通過(guò)語(yǔ)音接口與主板相連,以便開發(fā)不同接口 Codec 的語(yǔ)音板。標(biāo)配的語(yǔ)音擴(kuò)展板 Codec 芯片采用 TLV320AIC23(以下簡(jiǎn)稱 AIC

10、23 , AIC23是 TI 推出的一款高性能的立體聲音頻 Codec 芯片, 內(nèi)置耳機(jī)輸出放大器, 支持 MIC 和 LINE IN兩種輸入方式(二選一 ,且對(duì)輸入和輸出都具有可編程增益調(diào)節(jié)。 AIC23的模數(shù)轉(zhuǎn)換 (ADCs 和數(shù)模轉(zhuǎn)換(DACs 部件高度集成在芯片內(nèi)部,采用了先進(jìn)的 Sigma -delta 過(guò)采樣技術(shù),可以在 8K 到 96K 的頻率范圍內(nèi)提供 16bit 、 20bit 、 24bit 和 32bit 的采樣, ADC 和 DAC 的輸出信噪比分別可以達(dá)到 90dB 和 100dB 。 與此同時(shí), AIC23還具有很低 的能耗,回放模式下功率僅為 23mW ,省電模式

11、下更是小于 15uW 。語(yǔ)音處理單元由語(yǔ)音輸入接口、 CODEC 芯片,輸出模塊組成。語(yǔ)音輸入接口提供線 性和麥克風(fēng)輸入,輸入信號(hào)由 AIC23進(jìn)行 AD 變換,由 DSP 采集、處理 AD 變換后的數(shù) 據(jù),然后將處理后的數(shù)據(jù)送 AIC23進(jìn)行 DA 變換。 DA 變換后的信號(hào)經(jīng)過(guò)輸出接口送線 性輸出和耳機(jī)接口。在語(yǔ)音單元有四個(gè) 2號(hào)孔,其中“ IN1、 IN2”兩個(gè) 2號(hào)孔與“語(yǔ)音單元”的線性輸 入接口相連, 提供外部到 “語(yǔ)音單元” 的輸入通道。 “ LOUR 、 ROUT ” 兩個(gè) 2號(hào)孔與 “語(yǔ) 音單元”的線性輸出接口相連,提供 “語(yǔ)音單元”的輸出接口到外部的通道。15語(yǔ)音接口的信號(hào)定

12、義如下: J88定義說(shuō)明 16JP1定義說(shuō)明 17 語(yǔ)音單元設(shè)置說(shuō)明:撥碼開關(guān) SW1、 SW2:語(yǔ)音接口板信號(hào)選擇,使用語(yǔ)音接口單元時(shí)全部置為 ON , 不使用語(yǔ)音接口單元時(shí)全部置為 OFF語(yǔ)音擴(kuò)展板撥碼開關(guān)的設(shè)置: 18 SW1撥碼開關(guān): SW2撥碼開關(guān):在“ 語(yǔ)音單元 ”中,有四個(gè)音頻接口,兩個(gè)輸入,兩個(gè)輸出?!熬€性輸入” (J6可以接入由電腦聲卡產(chǎn)生的語(yǔ)音信號(hào)?!胞溈溯斎搿?(J7可以通過(guò) MIC 輸入音頻信號(hào)?!岸鷻C(jī)輸出” (J8可以通過(guò)耳機(jī)聽(tīng)取聲音?!皳P(yáng)聲器輸出” (J9可以與音箱相接。6、開關(guān)量輸入輸出單元8位的數(shù)字量輸入(由四個(gè)撥碼開關(guān)產(chǎn)生和四個(gè)二號(hào)孔輸入當(dāng)撥碼開關(guān)打到 1時(shí)

13、為高,相反為低。 8位的數(shù)字量輸出(通過(guò)四個(gè) LED 燈顯示和四個(gè)二號(hào)孔引出輸出為 低時(shí)對(duì)應(yīng) LED 點(diǎn)亮?xí)r;輸出為高時(shí), LED 熄滅。譯碼地址:開關(guān)量輸入:(8個(gè)撥動(dòng)開關(guān)擴(kuò)展地址:0004空間,只讀開關(guān)量輸出:(8個(gè) LED 擴(kuò)展地址:0004空間,只寫7、 CPLD 邏輯單元該單元主要完成資源分配、譯碼工作。芯片采用 XILINX 公司的 XC9536。開發(fā)環(huán) 境 webpack5.1。 CPLD 編程接口定義如下:(靠近缺口一排最右邊是第一腳 該單元的撥碼開關(guān) SW3,功能如下: 8、電源單元該單元提供板上所需的±12V , +5V, +3.3V直流電,此外還提供了 2號(hào)孔和

14、一個(gè)四 針插座 J93,方便用戶為板卡以及其它擴(kuò)展外設(shè)供電。輸入電源為交流 220V 市電輸入。 保險(xiǎn)規(guī)格 3A/250V。9、模擬信號(hào)源此單元可產(chǎn)生頻率、 幅值可調(diào)的雙路三角波、 方波和正弦波。 產(chǎn)生電路采用兩片 8038信號(hào)發(fā)生器,輸出頻率范圍 100120KHz ,幅值范圍 -5V+5V。輸出波形、頻率范圍可 通過(guò)波段開關(guān)來(lái)選擇。 頻率、 幅值可獨(dú)立調(diào)節(jié)。 兩路輸出信號(hào)可以經(jīng)過(guò)加法器進(jìn)行混疊, 作為信號(hào)濾波處理的混疊信號(hào)源?;殳B后的信號(hào)從“信號(hào)源 1”輸出。ICL8038原理框圖模擬信號(hào)源原理框圖 模擬信號(hào)源單元波段開關(guān)說(shuō)明:波形選擇波段開關(guān)撥到底板絲印的相應(yīng)位置選擇對(duì)應(yīng)的波形(正弦、三

15、角、方波 , 頻率選擇波段開關(guān)撥到底板絲印的相應(yīng)位置選擇對(duì)應(yīng)的頻率范圍。信號(hào)源單元電位器說(shuō)明: 2號(hào)孔:“信號(hào)源 1” :信號(hào)源 1輸出,頻率范圍 100120KHZ,幅值 -5V+5V“信號(hào)源 2” :信號(hào)源 2輸出,頻率范圍 100120KHZ,幅值 -5V+5V“模擬地” :模擬地BNC 接頭:“ J97” :信號(hào)源 1輸出,頻率范圍 100120KHZ,幅值 -5V+5V“ J98” :信號(hào)源 2輸出,頻率范圍 100120KHZ,幅值 -5V+5V10、液晶顯示單元和 DSP CPU 模塊配套使用中文液晶顯示模塊 LCM12864ZK , 其字型 ROM 內(nèi)含 8192個(gè) 16*16

16、 點(diǎn)中文字型和 128個(gè) 16*8半寬的字母符號(hào)字型; 另外繪圖顯示畫面提供一個(gè) 64*256點(diǎn)的繪 圖區(qū)域 GDRAM ;而且內(nèi)含 CGRAM 提供 4 組軟件可編程的 16*16 點(diǎn)陣造字功能。電源操作范 圍寬 (2.7V to 5.5V;低功耗設(shè)計(jì)可滿足產(chǎn)品的省電要求。同時(shí),與 CPU 等微控器的接口 界面靈活 (三種模式并行 8 位 /4 位串行 3 線 /2 線 ; LCD 數(shù)據(jù)接口基本上分為串行接口和 并行接口兩種形式,本實(shí)驗(yàn)串行 2 線接口方式。液晶模塊撥碼開關(guān)說(shuō)明: 電位器:R78 調(diào)節(jié)液晶的對(duì)比度,出廠時(shí)已調(diào)整好,用戶勿需調(diào)節(jié)。譯碼:串行工作方式-寫 0002H, LCDRW

17、=1-讀 0002H, LCDRW=0-寫 0004H, LCDE=1-讀 0004H, LCDE=0-復(fù)位 LCDE=0 , LCDRW=0- LCDE=CLK, LCDRW=DATA11、信號(hào)擴(kuò)展單元此單元擴(kuò)展了 CPU 板的 J5插件沒(méi)有使用的信號(hào)和 J1插件的部分信號(hào),做擴(kuò)展實(shí)驗(yàn) 時(shí),通過(guò)二號(hào)孔連線和模塊掛箱連接。信號(hào)的定義如下:警告:此單元接口允許輸入電壓范圍 0+5V,超出此范圍將損壞器件。信號(hào)擴(kuò)展單元信號(hào)定義說(shuō)明: 說(shuō)明:擴(kuò)展不同 CPU 模塊時(shí),擴(kuò)展信號(hào)的含義不同。12、鍵盤接口單元鍵盤接口是由芯片 HD7279控制的, HD7279是一片具有串行接口的, 可同時(shí)驅(qū)動(dòng) 8位共陰

18、式數(shù)碼管或(64只獨(dú)立 LED 的智能顯示驅(qū)動(dòng)芯片,該芯片同時(shí)還可連接多達(dá) 64鍵的鍵盤矩陣 , 單片即可完成 LED 顯示 , 鍵盤接口的全部功能。 HD7279A 內(nèi)部含有譯碼 器,可直接接受 BCD 碼或 16進(jìn)制碼,并同時(shí)具有 2種譯碼方式。此外,還具有多種控 制指令,如消隱、閃爍、左移、右移、段尋址等。在該實(shí)驗(yàn)系統(tǒng)中,僅使用了 16個(gè)鍵。 譯碼:-寫 0005H ,DIR7279='1', 7279的數(shù)據(jù)給 D0-讀 0005H ,DIR7279='0',數(shù)據(jù)給 7279-上電復(fù)位, DIR7279='0', 數(shù)據(jù)給 7279-寫 00

19、06H ,CS7279='0'-讀 0006H ,CS7279='1'-上電復(fù)位, CS7279='1'-寫 0007H ,CLK7279='1'-讀 0007H ,CLK7279='0'-上電復(fù)位, CLK7279='0'-寫 0008H ,D7279='1'-讀 0008H ,D7279='0'-上電復(fù)位, D7279='0'-7279輸入數(shù)據(jù)給 CPU ,讀 0009H 地址,在 D0上中斷的選擇:通過(guò)跳線 J100選擇J100 中斷 0/1/2

20、/3(通過(guò)新增撥碼開關(guān) SW4選擇 短接 給底版的 7279不短接 擴(kuò)展給 TECHV 總線其他的中斷擴(kuò)展給 TECHV 模塊13、 擴(kuò)展 GPIO擴(kuò)展了兩個(gè)通用的 GPIO 口,可作為輸入和輸出使用。(CIO1、 CIO2 譯碼地址:-輸出鎖存地址 000AH 只寫-輸入地址 000AH 只讀14、時(shí)鐘輸出二號(hào)孔 CLK1輸出時(shí)鐘:3.2MHz ;二號(hào)孔 CLK1輸出時(shí)鐘:1.6MHz ;二號(hào)孔 CLK1輸出時(shí)鐘:800KHz ;二號(hào)孔 CLK1輸出時(shí)鐘:400KHz ;15、 EL-NC2100 電子創(chuàng)新設(shè)計(jì)平臺(tái)擴(kuò)展總線接口擴(kuò)展 16位數(shù)據(jù)線和 16位地址線,片選、讀寫信號(hào),通過(guò)扁平電纜和

21、擴(kuò)展模塊掛箱 相連。綜上所述,本章介紹了該系統(tǒng)的硬件資源,看完本章內(nèi)容,應(yīng)該對(duì)實(shí)驗(yàn)系統(tǒng)有一個(gè) 基本的了解,在余下的幾章中將會(huì)結(jié)合實(shí)驗(yàn)詳細(xì)介紹每個(gè)單元在實(shí)驗(yàn)中的具體應(yīng)用。 16、新版掛箱新增資源撥碼開關(guān) SW4:實(shí)現(xiàn) 7279鍵盤中斷的選擇,供選中斷 4個(gè),根據(jù)具體的板卡進(jìn)行自由選擇分配; J100用短接帽短接,上述分配生效。不短接,上述中斷分配擴(kuò)展給 TECHV 總線。撥碼開關(guān) SW5: 備注:舊版的掛箱不能做 VC5509和 C6726的鍵盤實(shí)驗(yàn)、 VC5509的 E_LAB模塊 (需要總 線的模塊實(shí)驗(yàn)。新版掛箱所有實(shí)驗(yàn)均支持。具體請(qǐng)用戶參見(jiàn)各具體實(shí)驗(yàn)的接線設(shè)置部分,如果沒(méi)有說(shuō)明,默認(rèn)為 A

22、0接到 CPLD 和 E_LAB總線的 A0位;即撥碼開關(guān) SW5.1=ON,SW5.2=OFF。第二章 調(diào)試軟件安裝說(shuō)明一、 CCS 的簡(jiǎn)介利用 CCS 集成開發(fā)環(huán)境, 用戶可以在一個(gè)開發(fā)環(huán)境下完成工程定義、程序編輯、 編 譯鏈接、調(diào)試和數(shù)據(jù)分析等工作環(huán)節(jié)。下圖為典型 CCS 集成開發(fā)環(huán)境窗口示例。整個(gè)窗 口由主菜單、工具條、工程窗口、編輯窗口、圖形顯示窗口、內(nèi)存單元顯示窗口和寄存 器顯示窗口等構(gòu)成。 二、 CCS2000的安裝和設(shè)置CCS 軟件安裝系統(tǒng)要求要使用 Code Composer Studio操作平臺(tái)必須滿足以下的要求 : IBM PC(或兼容機(jī) 32M 內(nèi)存 ,100M 硬盤空

23、間 , 奔騰處理器 ,SVGA(800*600Code Composer Studio的安裝 安裝 CCS 到系統(tǒng)中。將 CCS 安裝光盤放入到光盤驅(qū)動(dòng)器中,運(yùn)行 CCS 安裝程序 setup.exe , 出現(xiàn)以下畫面。 如果在 WindowsNT 下安裝,用戶必須要具有系統(tǒng) 管理員的權(quán)限。 先點(diǎn)擊 ” Code Composer Studio” 安裝 CCS2000集成開發(fā)環(huán)境。按系統(tǒng)提示安裝, 默認(rèn)安裝路徑是“ C :ti” 。 再點(diǎn)擊 ” Parallel Port Drivers” 安裝并口驅(qū)動(dòng)程序,安系統(tǒng)提示安裝,默認(rèn)安裝路 徑是“ C :ti” 。 安裝完成后,在桌面上會(huì)有“ CC

24、S 2( C2000 ”和“ Setup CCS 2( C2000 ” 以及 SDConfig 三個(gè)快捷方式圖標(biāo)。分別對(duì)應(yīng) CCS 應(yīng)用程序和 CCS 配置程序以 及連接測(cè)試程序。 安裝 CCS 軟件與普通的程序安裝類似,沒(méi)有特殊要求。下面介紹安裝完成后如何設(shè) 置 CCS 軟件。如果 CCS 是在硬件目標(biāo)板上運(yùn)行,則先要安裝目標(biāo)板驅(qū)動(dòng)程序,然后運(yùn)行 “ CCS Setup ”配置驅(qū)動(dòng)程序,最后才能執(zhí)行 CCS 。除非用戶改變 CCS 應(yīng)用平臺(tái)類型,否則只需運(yùn)行一次 CCS 配置程序。 運(yùn)行 Code Composer Studio Setup 軟件 (即桌面上的 Setup CCS2(C200

25、0圖標(biāo)。 點(diǎn)擊 import a configuration file,選擇相應(yīng)板卡。例如:24x 或 28x 系列:USB 開發(fā)器為 F2407或 F2812 XDS510;EPP 開發(fā)器為 F2407或 F2812 PP Emulator。下面以 EPP 仿真器為例: 點(diǎn)擊 IMPORT 后, 該圖標(biāo)會(huì)自動(dòng)添加到 System Configuration 一欄中。 關(guān)閉 IMPORT Configuration 對(duì)話框,進(jìn)行如下操作。 出現(xiàn)如下對(duì)話框; 點(diǎn)擊 NEXT , I/O PORT的端口地址選擇 0x378; 點(diǎn)擊 NEXT ,對(duì)話框右邊出現(xiàn) CPU_1圖標(biāo),進(jìn)入如下界面; 點(diǎn)擊

26、NEXT , 在 STARTUP GEL 的菜單中選擇 F2812.gel 文件, 若是 2407則選 F2407.gel 文件; 最后 , 點(diǎn)擊 finish 。關(guān)閉 CCS 程序 , 選擇保存。打開桌面上的圖標(biāo) SDCONFIG 圖標(biāo),點(diǎn)擊 378,出現(xiàn)如右圖標(biāo); 點(diǎn)擊 Emu 文件夾,進(jìn)行如下配置; Name of hardware 選擇 XDS510PP , Emulator port 選擇 0x378; Emulator port 選擇 EPP , 其他默認(rèn)設(shè)置。Data Log選擇默認(rèn)配置。設(shè)置完畢后,選擇 FILE/SAVE 。具體配置完畢。注:若安裝 USB 仿真器, I/O

27、Port口的地址選擇 0x240。 Sdconfig 中的全部選項(xiàng)都選擇 默認(rèn)配置。其他同上。第三章 硬件安裝說(shuō)明硬件仿真器是進(jìn)行系統(tǒng)開發(fā)的必備工具,它是采用邊界掃描技術(shù)和 CPU 芯片通過(guò) JTAG 口相連接。實(shí)現(xiàn)了主機(jī)對(duì) CPU 芯片的完全檢測(cè)和控制??梢酝ㄟ^(guò) JTAG 和相應(yīng)的 軟件調(diào)試環(huán)境實(shí)現(xiàn)系統(tǒng)的硬件調(diào)試和軟件的在線調(diào)試開發(fā)工作。一、 DSP 硬件仿真器的安裝第一步、取出開發(fā)系統(tǒng),檢查是否齊全 EPP 開發(fā)系統(tǒng)A . 關(guān) 閉 PC 機(jī)電源,將專用電纜插入并口中,注意插接要穩(wěn)固。B . 用 +5V穩(wěn)壓電源通過(guò)電源插口給仿真器供電。C .啟動(dòng) PC 機(jī),安裝新軟件。注 :在電腦的 CMO

28、S 中,必須將并口模式改成 EPP ,并口的地址改為 0x378,如還 有 EPP 模式選擇,選擇 EPP1.7。 USB 開發(fā)系統(tǒng)參選購(gòu) USB 開發(fā)系統(tǒng)時(shí)附帶光盤。 PCI 開發(fā)系統(tǒng)參選購(gòu) PCI 開發(fā)系統(tǒng)時(shí)附帶光盤。至此,硬件仿真器安裝完成。二、 DSP 硬件仿真器的使用硬件仿真器的用法比較簡(jiǎn)單,只要將 JTAG 口連接正確, DSP 芯片能夠正常工作并 且軟件調(diào)試環(huán)境配置正確即可以應(yīng)用。下面給出 JTAG 的定義: 注意:第六腳是空腳,或沒(méi)有連接信號(hào)。接通電源,把 DSP CPU掛箱后方的電源開關(guān)打到“ |”位置, DSP CPU掛箱通電, DSP CPU掛箱電源單元的指示燈 LED5

29、12、 19指示燈點(diǎn)亮。點(diǎn)擊桌面上的 CCS2( C2000圖標(biāo),出現(xiàn)如下 CCS 軟件界面,則表明系統(tǒng)連接正 常,可以開始進(jìn)行程序的開發(fā)和調(diào)試。如出現(xiàn)如下的窗口, 則說(shuō)明連接有問(wèn)題, 可以點(diǎn)擊 “ Diagnostic ” 運(yùn)行連接測(cè)試程序, 這和點(diǎn)擊桌面快捷圖標(biāo)“ Sdconfig ”效果是一樣的。 在彈出的連接測(cè)試程序窗口,按如下操作: 根據(jù)(3窗口的提示的內(nèi)容判斷 JTAG 連接是否正常。第四章 2407常規(guī)實(shí)驗(yàn)指導(dǎo)實(shí)驗(yàn)一 CCS使用及輸出實(shí)驗(yàn)一、 實(shí)驗(yàn)?zāi)康?、 了解 DSP 開發(fā)系統(tǒng)的組成和結(jié)構(gòu);2、 熟悉 DSP 開發(fā)系統(tǒng)的連接;3、 熟悉 DSP 的開發(fā)界面;4、 熟悉 LF24

30、07系列的尋址系統(tǒng);5、 熟悉常用 LF2407系列指令的用法。二、 實(shí)驗(yàn)設(shè)備計(jì)算機(jī), CCS 2.0版軟件, DSP 仿真器, DSP CPU掛箱, LF2407CPU 板卡。三、 實(shí)驗(yàn)步驟與內(nèi)容1、 系統(tǒng)連接進(jìn)行 DSP 實(shí)驗(yàn)之前,先必須連接好仿真器、實(shí)驗(yàn)箱及計(jì)算機(jī),連接方法如下所示:2、 上電復(fù)位在硬件安裝完成后, 確認(rèn)安裝正確、 各實(shí)驗(yàn)部件及電源連接正常后, 接通仿真器電 源或啟動(dòng)計(jì)算機(jī),此時(shí),仿真盒上的“ 紅色指示燈 ”應(yīng)點(diǎn)亮,否則 DSP 開發(fā)系統(tǒng)與計(jì)算 機(jī)連接有問(wèn)題。3、 運(yùn)行 CCS 程序待計(jì)算機(jī)啟動(dòng)成功后,實(shí)驗(yàn)箱 220V 電源置“ ON ” ,實(shí)驗(yàn)箱上電,啟動(dòng) CCS ,此

31、時(shí) 仿真器上的 “綠色指示燈” 應(yīng)點(diǎn)亮,并且 CCS 正常啟動(dòng),表明系統(tǒng)連接正常;否則仿真 器的連接、 JTAG 接口或 CCS 相關(guān)設(shè)置存在問(wèn)題, 掉電, 檢查仿真器的連接、 JTAG 接口 連接,或檢查 CCS 相關(guān)設(shè)置是否正確。注:如在此出現(xiàn)問(wèn)題,可能是系統(tǒng)沒(méi)有正常復(fù)位或連接錯(cuò)誤,應(yīng)重新檢查系統(tǒng)硬件 并復(fù) 位;也可能是軟件安裝或設(shè)置有問(wèn)題,應(yīng)嘗試調(diào)整軟件系統(tǒng)設(shè)置,具體仿真器和仿 真軟件 CCS 的應(yīng)用方法參見(jiàn)第三章。成功運(yùn)行 CCS 程序后,首先應(yīng)熟悉 CCS 的用戶界面學(xué)會(huì) CCS 環(huán)境下程序編寫、調(diào)試、編譯、裝載,學(xué)習(xí)如何使用觀察窗口等。 394、 修改樣例程序,嘗試 DSP 其他的

32、指令。注:實(shí)驗(yàn)系統(tǒng)連接及 CCS 相關(guān)設(shè)置是以后所有實(shí)驗(yàn)的基礎(chǔ),在以下實(shí)驗(yàn)中這 部分內(nèi)容將不再?gòu)?fù)述。5、 填寫實(shí)驗(yàn)報(bào)告。6、 實(shí)驗(yàn)箱和 CPU 板塊設(shè)置:DSP CPU箱的撥碼開關(guān) SW3.4置 ON (片選 CS0有效 ; J100用短接帽短接, SW4.1置 ON ,其余置 OFF (BINT0分配給鍵盤中斷 ; SW5.1置 ON , SW5.2必須置 OFF ; S17全部置 ON ; SW1和 SW2全部置 OFF ; 2407CPU 板 JUMP1的 1、 2腳短接, JUMP2與 JUMP3的 2、 3腳短接,撥碼開關(guān) SW1均撥上。啟動(dòng) CCS 2.0,并加載“ . exp01

33、_xfxfDebugxf.out” ; 40 加載完畢,單擊“ Run ”運(yùn)行程序;41 實(shí)驗(yàn)結(jié)果:用戶可通過(guò)示波器觀察信號(hào)擴(kuò)展單元的二號(hào)孔 XF ,輸出一定頻率的方波, 若現(xiàn)象不明顯,可適當(dāng)在程序中加大延時(shí)時(shí)間; 關(guān)閉所有窗口,本實(shí)驗(yàn)完畢。42源程序查看:用下拉菜單中 Project/Open,打開“ xf.pjt ” ,雙擊“ Source ” ,可查看源程序 注意:試驗(yàn)程序均用 C 語(yǔ)言編寫,可以如下操作,查看與 C 語(yǔ)言相對(duì)應(yīng)的匯編語(yǔ)言。 43實(shí)驗(yàn)二 I/O實(shí)驗(yàn)一、 實(shí)驗(yàn)?zāi)康?、 了解 I/O口的擴(kuò)展;掌握 I/O口的操作方法;2、 熟悉 PORT 指令的用法;3、 了解數(shù)字量與模擬量的區(qū)別和聯(lián)系。二、 實(shí)驗(yàn)設(shè)備計(jì)算機(jī), CCS 2.0版軟件, DSP 仿真器, DSP CPU掛箱, LF2407CPU 板卡。實(shí)驗(yàn)步驟與內(nèi)容1、 實(shí)驗(yàn)箱和 CPU 板塊設(shè)置:DSP CPU箱的撥碼開關(guān) SW3.4置 ON (片選 CS0有效 ; J100用短接帽短接, SW4.1置 ON ,其余置 OFF (BINT0分配給鍵盤中斷 ; SW5.1置 ON , SW5.2必須置 OFF ; S17全部置 ON ; SW1和 SW2全部置 OFF ; 2407CPU 板 JUMP1的 1、 2腳短接, JUMP2與 JUMP3的 2、

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論