freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c2000dsp實(shí)驗(yàn)箱實(shí)驗(yàn)指導(dǎo)用書-文庫(kù)吧資料

2025-06-04 22:19本頁(yè)面
  

【正文】 到項(xiàng)目瀏覽器,請(qǐng)打開View 選項(xiàng),選擇Projects 項(xiàng)目。2)軟件流程圖圖 30用戶使用開關(guān)軟件流程圖5.實(shí)驗(yàn)步驟1)如果你的軟件安裝在C 盤的根目錄下,那么實(shí)驗(yàn)程序目錄應(yīng)該是C:\ti\myprojects\dip\(或者X\ti\myprojects\dip\,其中X代表CCS的安裝目錄);2)Code Composer Studio 主界面中打開Project 選項(xiàng)選擇New 選項(xiàng);3)在Save New Project 對(duì)話框中,選擇實(shí)驗(yàn)程序所在的工作目錄。從DIP開關(guān)取數(shù)據(jù)到I/O空間,再送到LED顯示;LED的狀態(tài)反映了對(duì)應(yīng)的DIP的狀態(tài)。在240xA系列的器件中,只有2407A具有外部存儲(chǔ)器接口,其他的器件只有片內(nèi)存儲(chǔ)器。這些存儲(chǔ)器集成度高,運(yùn)行速度快,功耗和成本較低且使用方便,有助于提高系統(tǒng)的整體性能,較片外存儲(chǔ)器操作有更多的優(yōu)點(diǎn)。輸入/輸出I/O空間(64K字):用于和外設(shè)接口,并包含片內(nèi)外圍設(shè)備的寄存器。程序存儲(chǔ)器(64K字):存放指令機(jī)器碼以及在執(zhí)行程序時(shí)要使用的數(shù)據(jù);在一個(gè)給定的機(jī)器周期內(nèi),中央算術(shù)邏輯單元(CALU)能夠執(zhí)行三條并行的存儲(chǔ)器操作。每條總線在操作的不同階段訪問(wèn)不同的存儲(chǔ)空間。圖 28是LF2407A的存儲(chǔ)器映像。240xA具有16位地址總線,可以獨(dú)立訪問(wèn)如下三種空間(共192K):64K字的程序空間、64K字的數(shù)據(jù)空間和64K字的I/O空間。 實(shí)驗(yàn)五 用戶使用開關(guān)實(shí)驗(yàn)1.實(shí)驗(yàn)?zāi)康膐 理解TMS320LF2407A存儲(chǔ)器空間的概念:程序空間、數(shù)據(jù)空間和I/O空間o 掌握CCS開發(fā)環(huán)境平臺(tái)的使用2.實(shí)驗(yàn)內(nèi)容o DSP的初始化配置o 存儲(chǔ)器I/O空間的使用3.TMS320LF2407A存儲(chǔ)器空間簡(jiǎn)介L(zhǎng)F240xA的存儲(chǔ)器包括RAM(單口RAM和雙口RAM)、ROM和Flash。圖 27 用D/A發(fā)生正弦波信號(hào)的軟件流程5.實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)的最后現(xiàn)象:通過(guò)示波器可以看到1路標(biāo)準(zhǔn)的正弦波和1路標(biāo)準(zhǔn)的鋸齒波。你可以使用Project 下的Open 打開一個(gè)工程項(xiàng)目文件的同時(shí),恢復(fù)上次退出CodeComposer Studio 時(shí)工作環(huán)境的設(shè)置值;8)打開Project 選項(xiàng),選擇Rebuild all 選項(xiàng),Code Composer Studio 重新編譯和鏈接這個(gè)工程項(xiàng)目,整個(gè)的處理過(guò)程在屏幕下方的Message 窗口中返回信息,當(dāng)改變了設(shè)置后必須從新編譯所有的文件;9)打開File 選項(xiàng),選擇Load Program 選項(xiàng),在Load Program 對(duì)話框中, 文件,此時(shí)Code ComposerStudio 將把這個(gè)目標(biāo)文件裝載到LF2407 實(shí)驗(yàn)箱中,同時(shí)Code Composer Studio 打開反匯編窗口,顯示被加載程序的匯編指令碼;10)打開Debug 選項(xiàng),選擇Run 選項(xiàng)或按F5 運(yùn)行程序,將示波器一端接在從板上引出的地線上(JP3的2腳),一端分別接在DA芯片的輸出引腳JP3的3腳上,這樣我們就可以通過(guò)示波器看到這2 路通道中輸出的正弦波;11)打開Debug 選項(xiàng),選擇Halt 選項(xiàng)或按ShiftF5終止實(shí)驗(yàn)結(jié)果。如果項(xiàng)目瀏覽器已經(jīng)打開但看不到項(xiàng)目文件,在項(xiàng)目瀏覽器窗口下的File 標(biāo)簽上單擊。1)如果你的軟件安裝在C 盤的根目錄下,那么實(shí)驗(yàn)程序目錄應(yīng)該是C:\ti\myprojects\DA\(X\ti\myprojects\DA\,其中X代表CCS的安裝目錄);2)Code Composer Studio 主界面中打開Project 選項(xiàng)選擇New 選項(xiàng);3)在Save New Project 對(duì)話框中,選擇實(shí)驗(yàn)程序所在的工作目錄。圖 25 數(shù)模轉(zhuǎn)換芯片的內(nèi)部原理結(jié)構(gòu) 圖 26 數(shù)模轉(zhuǎn)換芯片的操作時(shí)序圖4.實(shí)驗(yàn)步驟數(shù)模轉(zhuǎn)換實(shí)驗(yàn)是利用DSP將內(nèi)存中正弦表(或者余弦表)所設(shè)定數(shù)字量,由DSP定時(shí)依次將這些數(shù)字量送入到DAC的2路通道內(nèi),通過(guò)DAC轉(zhuǎn)換為的模擬正弦波,我們可以通過(guò)示波器顯示出波形。由于輸出的電流與輸入的電壓極性正好相反,因此電路上配置了一個(gè)電流/電壓轉(zhuǎn)換和一個(gè)電壓反向器,使得輸出信號(hào)是與參考源極性一致的電壓信號(hào)。Reset CPU命令,觀察程序的運(yùn)行過(guò)程。Exit退出Code Composer;40)在桌面上雙擊CCS (‘C2000)圖標(biāo)重新啟動(dòng)Code Composer;41)執(zhí)行File224。;34) NUMER, 1指令前加入如下指令: .sect “.vectors” b start35);36),激活該窗口;37) :{} PROG PAGE0的下一行加入如下行: .vectors :{}VECT PAGE 038)執(zhí)行Project224。CPU Register”打開寄存器觀察窗口,察看PC指針的值是否有些不同;33)構(gòu)造完備的應(yīng)用程序,C2000系列的芯片在上電復(fù)位后將PC機(jī)的值置為0x0000,這里實(shí)際上是復(fù)位向量的地址。觀察這次裝載與上次是否不同;32)執(zhí)行“View224。Rebuild All”選項(xiàng),重新編譯鏈接整個(gè)項(xiàng)目;31)執(zhí)行“File224。;26)在程序的開頭加入下述代碼: .global start27)執(zhí)行Project224。此外,還可以多運(yùn)行幾次程序,分別用不同的數(shù)據(jù)測(cè)試除法程序;25)為匯編程序添加入口地址。Watch Window打開觀察窗口;21)在觀察窗口中添加如下變量:(1) 在觀察窗口右擊鼠標(biāo),在Watch窗口“name”欄下,輸入 “*(int*)NUMERA”,觀察該變量的值(2)重復(fù)a的操作,加入*(int*)DENOM、*(int*)QUOT和*(int*)ARIT四個(gè)變量(注意變量名要與程序中的一致)這樣,我們就添加了為完成除法操作而需要的輸入和輸出。 Registers224。Load Program”裝載程序,裝載完程序后,Code Composer把指針指向0000處。Build Options打開編譯選項(xiàng);14)在linker上單擊,把Autoinit Model欄改為No Autoinitialization,在Compiler屬性頁(yè)上單擊Assembly目錄選中“Keep Labels as Symbols”,然后執(zhí)行Project224。Rebuild All編譯項(xiàng)目;12)編譯錯(cuò)誤如下:warning: entry point symbol _c_int0 undefined缺省時(shí)Code Composer設(shè)置項(xiàng)目程序?yàn)镃語(yǔ)言編譯。Source ;8)執(zhí)行Project224。Add New File to Project,;7)執(zhí)行File224。New224。3.除法運(yùn)算程序流程圖 23 除法運(yùn)算軟件流程圖4.實(shí)驗(yàn)步驟下面是完成除法運(yùn)算的實(shí)驗(yàn)步驟:1)重新啟動(dòng)Code Composer Studio;2)執(zhí)行Project224。為了完成多次的SUBC指令,還需要用到循環(huán)指令RPT,它可以使RPT后的一條指令重復(fù)1—256次。執(zhí)行SUBC指令16次,最后一次SUBC指令完成后,累加器的低16位是除法的商,高16位是余數(shù)。 ACC實(shí)際上,SUBC指令完成的是除法中的減除數(shù)求商的過(guò)程,即余數(shù)末位補(bǔ)0,減去除數(shù),若結(jié)果為正,該位商為1,否則商為0。ALU輸出如果ALU輸出≥0則:(ALU輸出)2+1 240。1.除法運(yùn)算的過(guò)程設(shè)累加器為8位,且除法運(yùn)算為10除以3,除的過(guò)程包括與除數(shù)有關(guān)的除數(shù)逐步移位,然后進(jìn)行減法運(yùn)算,若所得商為正,則在商中置1,:1)除數(shù)的最低有效位對(duì)齊被除數(shù)的最高有效位 2)由于減法結(jié)果為負(fù),丟棄減法結(jié)果,將被除數(shù)左移一位再減 3)結(jié)果仍為負(fù),丟棄減法結(jié)果,將被除數(shù)左移一位再減 4)結(jié)果為正,將減法結(jié)果左移一位后把商置1,做最后一次減5)結(jié)果為正,將減法結(jié)果左移一位加1得最后結(jié)果,高4位是余數(shù),低4位商:000100112.除法運(yùn)算的實(shí)現(xiàn)為了盡量提高除法運(yùn)算的效率,2xx系列提供了條件減指令SUBC來(lái)完成除法操作。乘法包括一系列的移位和加法,而除法可分解為一系列的減法和移位。但TMS320系列不提供除法指令,為實(shí)現(xiàn)除法運(yùn)算,需要編寫除法子程序來(lái)實(shí)現(xiàn)。Rebuild All”指令重新編譯整個(gè)項(xiàng)目;12),對(duì)比與剛才有哪些不同;13),如下: FLASH : origin = 0x8000,length =0x100;14)重新編譯鏈接程序,觀察map文件有哪些變化。Rebuild All重新編譯鏈接項(xiàng)目;7),對(duì)比與剛才有哪些不同;8)執(zhí)行Project224。Save保存程序;5)執(zhí)行Project224。Source File創(chuàng)建一個(gè)新的文件;2)執(zhí)行File224。1)執(zhí)行File224。2.建立鏈接文件在實(shí)際的應(yīng)用中,我們總是需要定位自己的存儲(chǔ)器,同時(shí),也需要控制文件的輸出到需要的地方去。其中,PAGE 0表示程序存儲(chǔ)空間,PAGE 1表示數(shù)據(jù)存儲(chǔ)空間,而PAGE 2表示I/O空間。在map文件中,我們可以了解很多有關(guān)于輸出代碼的信息,比如代碼的長(zhǎng)度,數(shù)據(jù)空間的長(zhǎng)度等等。Rebuild All”重新編譯和鏈接整個(gè)項(xiàng)目文件;5)執(zhí)行File224。1)打開上一個(gè)實(shí)驗(yàn)建立的volume工程,執(zhí)行Project224。 實(shí)驗(yàn)二 編制鏈接器控制文件鏈接的目的是生成可執(zhí)行的目標(biāo)代碼,在這一節(jié),我們將學(xué)習(xí)如何正確的鏈接目標(biāo)代碼,并且學(xué)會(huì)編制鏈接工程文件和使用一些有用的鏈接開關(guān),最后,為后繼實(shí)驗(yàn)編寫一個(gè)鏈接批處理命令。Graph224。5.圖形功能簡(jiǎn)介這一節(jié)使用CCS的圖形功能檢驗(yàn)上一節(jié)的結(jié)果。File I/O,打開對(duì)話框;3)點(diǎn)擊Add ;4)完成設(shè)置;(1)在Address中,輸入inp_buffer,(2)在Length中,輸入0x64(3)保證warp around被選中5)關(guān)聯(lián)事件和Probe斷點(diǎn);(1)點(diǎn)擊Add Probe Point按鈕,打開對(duì)話框(2)點(diǎn)擊Probe Point中的內(nèi)容,使之被選中(3)(4)點(diǎn)擊Replace按鈕確認(rèn)設(shè)置(5)點(diǎn)擊“確定”關(guān)閉對(duì)話框6)點(diǎn)擊“確定”關(guān)閉對(duì)話框,此時(shí),已經(jīng)配置好了Probe斷點(diǎn)和與之關(guān)聯(lián)的事件。當(dāng)執(zhí)行到函數(shù)read_signals時(shí),Probe斷點(diǎn)完成這個(gè)工作;(1)先在程序行read_signals(input)上設(shè)置斷點(diǎn);(2)然后右擊鼠標(biāo),選擇Toggle Probe Point,設(shè)置Probe斷點(diǎn)。1)在真實(shí)的系統(tǒng)中,read_signals函數(shù)用于讀取A/D模塊的數(shù)據(jù)并放到DSP緩沖區(qū)中。當(dāng)程序運(yùn)行到Probe斷點(diǎn)時(shí),與probe斷點(diǎn)相關(guān)的事件將會(huì)被觸發(fā)。這種斷點(diǎn)允許用戶在指定位置提取/注入數(shù)據(jù)。這是使用已知的數(shù)據(jù)流測(cè)試算法的正確性的好方法。(1)執(zhí)行View224。1)執(zhí)行View224。Go main命令。Run或按F5運(yùn)行程序,程序會(huì)自動(dòng)停在main()函數(shù)上。1)執(zhí)行File224。這個(gè)對(duì)話框用于配置編譯,匯編和鏈接的開關(guān);(1)點(diǎn)擊linker屬性頁(yè)(2)在Autoinit Model欄選擇 Runtime Autoinitialization(3)選擇“確定”對(duì)話框保存修改并關(guān)閉這個(gè)對(duì)話框4)編譯項(xiàng)目:執(zhí)行“Project224。Add File to Projects”命令,添加以下文件到項(xiàng)目中: (在C:\TI\MyProjects\volume目錄中) (在C:\TI\C2400\cgtools\lib目錄中)3)改變項(xiàng)目設(shè)置:執(zhí)行“Project224。1)創(chuàng)建新項(xiàng)目:執(zhí)行“Project224。它也包含了為編譯、匯編、鏈接目標(biāo)代碼而配置的開關(guān)參數(shù)。所有有關(guān)的應(yīng)用程序的信息保存在項(xiàng)目文件中。教程使用一個(gè)例子程序從輸入緩沖區(qū)中讀取數(shù)據(jù),然后乘以某個(gè)系數(shù)后放到輸出緩沖區(qū)中。 性能指標(biāo)o TMS320LF2407A 運(yùn)行速度為40MIPS ,128K存儲(chǔ)器空間o 16路10Bit集成片上A/D 接口o 雙事件管理器EVA和EVBo 2 路的TLC7528 D/A 轉(zhuǎn)換o 符合RS232 標(biāo)準(zhǔn)的UART 串行接口o 32K片上FLASHo CAN總線標(biāo)準(zhǔn)接口o 用戶開關(guān)、測(cè)試指示燈o 數(shù)據(jù)地址I/O控制4 處擴(kuò)展連接器o ,用于測(cè)試和仿真 實(shí)驗(yàn)箱布局5 實(shí)驗(yàn)例程 實(shí)驗(yàn)一 Code Composer使用教程這個(gè)教程可以幫助你了解Code Composer Studio的基本功能。板上外擴(kuò)64K的SRAM,在微處理器模式下作為程序和數(shù)據(jù)存儲(chǔ)器,而在微控制器模式下,其中32K作為數(shù)據(jù)存儲(chǔ)器使用,而其片內(nèi)的32K FLASH作程序存儲(chǔ)器用。o 系統(tǒng)綜合實(shí)驗(yàn)n BLDC控制系統(tǒng):包含基本的閉環(huán)控制、過(guò)流過(guò)壓保護(hù)、人機(jī)界面和控制信號(hào)輸入輸出等功能;n 可擴(kuò)展相應(yīng)外設(shè)進(jìn)行三相交流電機(jī)變頻控制系統(tǒng),包含基本的V/F控制、空間矢量控制、過(guò)流過(guò)壓保護(hù)、人機(jī)界面和控制信號(hào)輸入輸出等功能。o 片外設(shè)備控制實(shí)驗(yàn)n 鍵盤實(shí)驗(yàn)、撥碼開關(guān)實(shí)驗(yàn)、數(shù)碼管顯示實(shí)驗(yàn)、D/A輸出實(shí)驗(yàn)、PWM模擬D/A輸出實(shí)驗(yàn)、I2C總線實(shí)驗(yàn)、四線串行接口(microwire)實(shí)驗(yàn)。若把參數(shù)值改為20 后仍然連接不穩(wěn)定,請(qǐng)檢查計(jì)算機(jī)的并行端口。修改方法如下:將speed參數(shù)的值改為20,保存并運(yùn)行調(diào)試軟件。用設(shè)置的 Parallel Port Mode的值替換mode參數(shù)的缺省值,例如:若設(shè)置值為:SPP, 的mode參數(shù)值改為SPP,最后,保存修改后的文件。缺省值如下:Port=378Mode=EPPSpeed=0用記錄的Onboard Parallel Port的值替換port 參數(shù)的缺省值。4 軟件安裝使用說(shuō)明:1) 并行端口配
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1