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

正文內(nèi)容

基于dsp數(shù)字信號處理器2812的實(shí)驗(yàn)開發(fā)板設(shè)計(jì)-閱讀頁

2024-11-30 03:51本頁面
  

【正文】 實(shí)驗(yàn)實(shí)訓(xùn)裝置主要包括以下幾個(gè)部分: ( 1) 以 TMS320 定點(diǎn) DSP 控制器為核心的最小系統(tǒng)板。 ( 5) 溫度傳感器和時(shí)鐘模塊。 安徽工程大學(xué)機(jī)電學(xué)院畢業(yè)設(shè)計(jì) 9 第 2 章 的安裝 與 配置 Code Composer Studio(簡稱 CCS)是 TI 公司為 TMS320 系列 DSP 軟件開發(fā)推出的集成開發(fā)環(huán)境。 ( 2) CCS 集成開發(fā)環(huán)境,包括編輯器、工程管理工具、調(diào)試工具等。 CCS 使用工程( Project)來管理應(yīng)用程序設(shè)計(jì)文檔,工程中可包含 C 源代碼、匯編源代碼、目標(biāo)文件、庫文件、鏈接命令文件和頭文件。 CCS 集成開發(fā)環(huán)境支持編輯、編譯、匯編、鏈接和調(diào)試 DSP 程序的整個(gè)開發(fā)過程,并輔之以完整的、可即時(shí)訪問的在線幫助文檔,編譯、匯編和鏈接選項(xiàng)的設(shè)置只需在生成選項(xiàng)窗口進(jìn)行選擇設(shè)置,設(shè)計(jì)人員不必記憶復(fù)雜命令。 系統(tǒng)的安裝 CCS 對 PC 機(jī)的最低要求為 Windows 9 32M RAM、 100M 剩余硬盤空間、奔騰90 以上的處理器、 SVGA 顯示器(分辨率 800 600 以上) .建議使用 64M RAM 和Pentiuml33 以上的處理器 [4]。當(dāng) CCS 軟件成功安裝到計(jì)算機(jī)后,安裝程序?qū)⒆詣釉谧烂鎰?chuàng)建兩個(gè)快捷方式圖標(biāo)。 仿真器的安裝 完成 軟件安裝之后,需要安裝 DSP 所需的硬件設(shè)備 — 仿真器。 下面進(jìn)行 LTXDS510USB 仿真器的安裝,步驟如下: ( 1)不連接目標(biāo)板,將仿真 器通過 USB 電纜連接到主機(jī)上的 USB 接口。 圖 “找到新硬件向?qū)А睂υ捒?2 ( 4)根據(jù)硬件安裝向?qū)戆惭b USB 安裝驅(qū)動,選擇“從列表或指定位置安裝(高級)”,如圖 所示。 安徽工程大學(xué)機(jī)電學(xué)院畢業(yè)設(shè)計(jì) 11 圖 選擇搜索和安裝選項(xiàng)對話框 ( 6)開始安裝 LTXDS510USB 仿真器 USB 驅(qū)動,如 所示。 圖 硬件驅(qū)動程序安裝完成對話框 ( 8)再次安裝 HDSPXDS510USB 仿真器 USB 驅(qū)動,如上述步驟。如圖 所示。 采用標(biāo)準(zhǔn)配置文件進(jìn)行系統(tǒng)配置可按如下步驟進(jìn)行 [6]。雙擊桌面上的 Setup CCS 快捷圖標(biāo),彈出對話框如圖 所示 。選擇“ SEEDXDS510PLUS” ,單擊“ Family”,選擇“ C28XX”,出現(xiàn)如下對畫框,圖 。雙擊圖標(biāo)出現(xiàn)如圖 界面。 圖 屬性對話框 ( 5) 單擊“ Browse… ”,出現(xiàn)如下 所示 。 圖 配置屬性選擇結(jié)果 ( 7)單擊“ Next”,出現(xiàn) 所示 。 本章小結(jié) 本章主要讓我們熟悉 CCS 的基本知識,掌握 CCS 的仿真器和 CCS 的配置一些基本信息和安裝方法,通過對 CCS 系統(tǒng)和仿真器的安裝更加深對 CCS 的理解。針對應(yīng)用最佳化,并有效縮短產(chǎn)品開發(fā)周期, F28x 核心支持全新 CCS 環(huán)境的C piler,提供 C 語言中直接嵌入?yún)R編語言的程序開發(fā)介面,可在 C 語言的環(huán)境中搭配匯編語言來撰寫程序。 F28x 系列 DSP 預(yù)計(jì)發(fā)展至 400MHz[7],目前已發(fā)展至 150MHz 的 Flash 型式。 2 采用低電壓供電,當(dāng)主頻為 135MHz 時(shí) ,內(nèi)核電壓為 ,主頻 150MHz 時(shí)內(nèi)核電壓為 , I/O 引腳電壓為 。 2 支持 16bX16b 雙乘法運(yùn)算。 4 快速的中斷響應(yīng)和中斷處理能力。 6 兼容 C/C++語言以及匯編語言。 2 OTP ROM 空間大小 1KX16b。 4 H0:一塊 8KX16b 隨機(jī)存儲器( SARAM)。 (5) Boot ROM 空間 空間大小為 4KX16b,內(nèi)含軟件啟動模式以及標(biāo)準(zhǔn)數(shù)學(xué)函數(shù)庫。 2 可編程的等待時(shí)間。 4 3 個(gè)獨(dú)立的片選信號。 2 片內(nèi)振蕩器。 (8) 3 個(gè)外部中斷 (9) 外設(shè)中斷模塊( PIE)可以支持 45 個(gè)外設(shè)中斷 王 輝:基于 DSP2812 的實(shí)驗(yàn)開發(fā)板設(shè)計(jì) 16 (10) 3 個(gè) 32 位 CPU 定時(shí)器 (11) 128 位安全密鑰 1 可以包含 Flash ROM OTP 以及 L0 L1SARAM。 (12) 用于控制電機(jī)的外設(shè) 1 兩路事件管理( EVA、 EVB)。 2 兩路串行通信接口 SCI,標(biāo)準(zhǔn) URAT 口。 4 多通道緩沖串行接口( MSBSP)。 2 兩個(gè)采樣保持器。 4 最高轉(zhuǎn)換速度 80ns/。 2 支持硬件仿真。 2 JTAG 仿真器。 2 禁止 /使能獨(dú)立外設(shè)時(shí)鐘。 2 176 引腳 PGF 封裝,帶擴(kuò)展存儲接口。A; ( 4)每路調(diào)整器各有一個(gè)開漏復(fù)位輸出,復(fù)位延長時(shí)間為 200ms; ( 5) 28 引腳的 TSSOP Power PAD 封裝形式,可保證良好的功耗性能; ( 6)在超過溫度和負(fù)荷的情況下,可以有 2%的容差; ( 7)每路調(diào)整器都有溫度自動關(guān)閉保護(hù)功能; 在 F2812 中對上電順序有嚴(yán)格的要求,而普通的線性穩(wěn)壓芯片達(dá)不到要求,所以本文采用了專門的電源管理芯片 TPS767D318。 TPS767D318 芯片的具體硬件設(shè)計(jì)如圖 1 所示, F2812 的供電電壓為 和 ,上電順序先后為 、 。其中的 +5V 電壓為外部電源提供, 能夠保證為 DSP 提供穩(wěn)定的 , 和 5v 電壓 [2]。 D1~D8 左端分別接在 DSP 的 GPIOB11~GPIO4 口上,右端接八個(gè)電阻為 470Ω的上拉電阻且全部由 DSP 提供 電壓。其實(shí)驗(yàn)原理圖如 所示。右端分別接上電阻為 10KΩ的上拉電阻,然后并聯(lián)在一起由 DSP 提供 的電壓。通過檢測 GPIOB0~GPIOB3 的高低電平,當(dāng)按下 S1 時(shí),S1 閉合接地,右側(cè)為低電平, LED 燈由右往左依次點(diǎn)亮。其電路圖如 所示。 HD7279A 內(nèi)部含有譯碼器,可直接接收 BCD 碼或16 進(jìn)制碼,并同時(shí) 具有 2 種譯碼方式,此外,還具有多種控制指令,如消隱、閃爍、左移、右移、段尋址等。 王 輝:基于 DSP2812 的實(shí)驗(yàn)開發(fā)板設(shè)計(jì) 18 HD7279A 共有 28 個(gè)引腳,在設(shè)計(jì)中使用的各個(gè)引腳功能如下: CS:片選輸入端,此引腳為低電平時(shí),可向芯片發(fā)送指令及讀取鍵盤數(shù)據(jù); CLK:同步時(shí)鐘輸入端,向芯片發(fā)送數(shù)據(jù)及讀取鍵盤數(shù)據(jù)時(shí),此引腳電平上升沿表示數(shù)據(jù)有效; DATA:串行數(shù)據(jù)輸入 /輸出端,當(dāng)芯片接收指令時(shí),此引腳為輸入端;當(dāng)讀取鍵盤數(shù)據(jù)時(shí),此引腳在‘讀’指令最后一個(gè)時(shí)鐘的 下降沿變?yōu)檩敵龆耍? KEY:按鍵有效輸出端,平時(shí)為高電平,當(dāng)檢測到有效按鍵時(shí),此引腳變?yōu)榈碗娖剑? DIG0~DIG7:數(shù)字 0~數(shù)字 7 驅(qū)動輸出; RC:振蕩器連接端,其中電阻的典型值為 ,電容的典型值為 15p F; HD7279A 與微處理器僅需 4 條接口線,其中 CS 為片選信號(低電平有效)。 CLK 為數(shù)據(jù)串行傳送的同步時(shí)鐘輸入端,時(shí)鐘的上升沿表示數(shù)據(jù)有效。 HD7279AD 的 CSJIE 接在 GPIOA4 上 ,CLK 接在 GPIOA5,DATA 接在 GPIOA6,其電路原理圖如 所示。 外部中斷實(shí)驗(yàn)硬件設(shè)計(jì) 利用按鍵實(shí)驗(yàn)的 KEY5 鍵接在 GPIOE2XNMI_XLNT13 口上,應(yīng)用外部中功能,當(dāng)檢測收到低電平時(shí),進(jìn)入中斷子程序,通過觀察一個(gè) LED 燈的 亮滅,來驗(yàn)證外部中斷實(shí)驗(yàn)。如此反復(fù),電路原理圖如獨(dú)立按鍵掃描實(shí)驗(yàn)相同如圖 所示。了解 TMS320F2812 的基本結(jié)構(gòu)和功能,了解 TPS767D318 各個(gè)引腳及用途。安徽工程大學(xué)機(jī)電學(xué)院畢業(yè)設(shè)計(jì) 19 第 4 章 基本實(shí)驗(yàn)內(nèi)容 GPIO 應(yīng)用:流水燈實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康? 熟悉 DSP2812 的結(jié)構(gòu)和使用,掌握 DSP 系統(tǒng)調(diào)試的一般步驟和方法; 編寫程序?qū)崿F(xiàn)流水燈,并調(diào)試; 掌握 DSP 開發(fā)環(huán)境 CCS 的使用和一般的編程技巧 。 實(shí)驗(yàn)設(shè)備 1. 一臺裝有 軟件的計(jì)算機(jī); 2. DSP 實(shí)驗(yàn)開發(fā)板; 3. DSP 硬件仿真器。實(shí)驗(yàn)流程圖如下 。 觀察 DSP 開發(fā)板上的八個(gè)流水燈的亮滅情況,如果八個(gè) LED 燈被循環(huán)點(diǎn)亮,則證明硬 件設(shè)計(jì)和實(shí)驗(yàn)程序無誤,從而驗(yàn)證了 GPIO 口功能應(yīng)用。 void main(void) { unsigned int i,j,temp。 // 系統(tǒng)初始化子程序,在 中 Init_LED()。 while(1) { |=temp。i10。j20200。 |=temp。 if(temp==0x8000) temp=0x0080。 |=0xFFFF。 } void InitSysCtrl(void) { DisableDog()。//設(shè)置系統(tǒng)時(shí)鐘 =XCLKIN*8/2 InitPeripheralClocks()。 // 關(guān)閉總中斷 安徽工程大學(xué)機(jī)電學(xué)院畢業(yè)設(shè)計(jì) 21 IER = 0x0000。 // 清中斷標(biāo)志 InitPieCtrl()。 //使能 PIE 向量表 } 實(shí)驗(yàn)預(yù)習(xí)要求 熟悉 GPIO 口的功能,掌握硬件結(jié)構(gòu),先編寫好程序然后再進(jìn)行仿真器仿真。 圖 流水燈實(shí)驗(yàn)原理圖 GPIO 應(yīng)用:獨(dú)立按鍵掃描實(shí)驗(yàn)(流水燈觀察) 實(shí)驗(yàn)?zāi)康? ; 。 實(shí)驗(yàn)設(shè)備 1. 一臺裝有 軟件的計(jì)算機(jī); 2. DSP 實(shí)驗(yàn)開發(fā)板; 3. DSP 硬件仿 真器。其實(shí)驗(yàn)流程圖如下。 程序運(yùn)行后只有 D8 亮,通過按 S1 鍵后, D8 滅 D7 亮。按上 S4 鍵時(shí) LED 的亮滅結(jié)果與按鍵 S1 的結(jié)果相反。 void Init_LED(void)。 //掃描鍵盤 void Manage_Key1(void)。 //按鍵 2 處理程序 void Manage_Key3(void)。 //按鍵 4 處理程序 void main(void) { InitSysCtrl()。 |=0xFFFF。 |=temp。 } } void Scan_Key(void) { unsigned int i。i10000。 //鍵盤消抖動 if(S1==0) Manage_Key1()。 while((S1==0)|(S4==0))。 temp=1。 } } void Manage_Key2(void) 王 輝:基于 DSP2812 的實(shí)驗(yàn)開發(fā)板設(shè)計(jì) 24 { } void Manage_Key3(void) { } void Manage_Key4(void)//右移 { if(temp!=0x0080) { |=temp。 |=temp。 |=0xFFFF。 } void InitSysCtrl(void) { DisableDog()。//設(shè)置系統(tǒng)時(shí)鐘 =XCLKIN*8/2 InitPeripheralClocks()。 // 關(guān)閉總中斷 IER = 0x0000。 // 清中斷標(biāo)志 InitPieCtrl()。 //使能 PIE 向量表 } 實(shí)驗(yàn)預(yù)習(xí)要求 編寫好實(shí)驗(yàn)所需要的程序,弄明白實(shí)驗(yàn)的原理圖。 實(shí)驗(yàn)要求 熟悉 2812 的 I/O 口相關(guān)的功能,了解 DSP 實(shí)驗(yàn)的一般步驟。 實(shí)驗(yàn)內(nèi)容 利用 DSP 的擴(kuò)展 I/O 端口,先編寫好數(shù)碼管顯示實(shí)驗(yàn)程序輸出數(shù)字為 3001,熟悉實(shí)驗(yàn)原理,做出實(shí)驗(yàn)結(jié)果 。 . 觀察四位數(shù)碼管有誤顯示,并且顯示程序所編的結(jié)果 3001。 |=0xFFFF。 } void short_delay (int dly1) { int j。 dly10。 j10。 } void Send_byte (int out_byte) { int i。 for (i=0。i++) { if (out_byte amp。 else H7279_DAT=0。 short_delay (10)。 short_delay (10)。 } H7279_DAT=0。 Send_byte (cmd)。 H7279_CS=1。 // 系統(tǒng)初始化子程序,在 中 Init_LED()。 write_h7279(0x98,0xff)。 while(1) { write_h727
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1