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

正文內(nèi)容

arm實驗手冊-pds(編輯修改稿)

2025-07-26 08:23 本頁面
 

【文章內(nèi)容簡介】 作等,更詳細(xì)的使 用方法參考 的在線幫助文檔或相關(guān)資料。(3)連接 EasyJTAG 仿真器和 MagicARM2200 教學(xué)實驗開發(fā)平臺。將 EasyJTAG 仿真 器的 25 針接口通過并口延長線與 PC 機(jī)的并口連接,將 EasyJTAG 仿真器的 20 針接口通過20 PIN 連接電纜接到 MagicARM2200 教學(xué)實驗開發(fā)平臺的 J3 上,打開實驗箱電源。(4)EasyJTAG 仿真器的安裝與應(yīng)用。參考產(chǎn)品光盤附帶文檔《ADS 集成開發(fā)環(huán)境及 仿真器應(yīng)用》的內(nèi)容。(5)添加工程模板。參考產(chǎn)品光盤附帶文檔《ADS 集成開發(fā)環(huán)境及仿真器應(yīng)用》的內(nèi) 容。(6)用工程模板建立第一個工程。使用 LPC2200 專用工程模板建立工程(比如 ARM Executable Image for MaigcARM2200 工程模板),然后在 user 組中的 中編寫程序代碼。(7)編譯連接工程,若有錯誤,則修改程序,然后再次編譯。(8)仿真調(diào)試第一個工程正確設(shè)置 MagicARM2200 教學(xué)實驗開發(fā)平臺上的跳線。(9)啟動 AXD 進(jìn)行仿真調(diào)試。6. 實驗步驟(1)連接 EasyJTAG 仿真器和 MagicARM2200 教學(xué)實驗開發(fā)平臺,然后安裝 EasyJTAG仿真器的驅(qū)動程序(若已經(jīng)安裝過,此步省略)。(2)為 增加 LPC2200 專用工程模板(若已增加過,此步省略)。(3)啟動 ADS ,使用 ARM Executable Image for MaigcARM2200 工程模板建立一個 工程 BeepCon_C。(4)在 user 組中的 中編寫主程序代碼。(5)選用 DebugInExram 生成目標(biāo),如圖 所示,然后編譯連接工程。圖 選擇生成目標(biāo)(6)將 MagicARM2200 教學(xué)實驗開發(fā)平臺上的跳線器 JP22 短接,JP20 斷開,見圖 。49圖 蜂鳴器連接電路(7)選擇【Project】【Debug】,啟動 AXD 進(jìn)行 JTAG 仿真調(diào)試(需要正確設(shè)置仿真 器,參考產(chǎn)品光盤附帶文檔《ADS 集成開發(fā)環(huán)境及仿真器應(yīng)用》)。注意:使用 DebugInExram 生成目標(biāo)時,使用片外 RAM 進(jìn)行仿真調(diào)試,建議 AXD 設(shè) 置 Halt Mode 選擇 Halt program,Aux Option 選擇 Erase Flash when need。在 AXD 中設(shè)置仿 真器參考如圖 所示。圖 片外 RAM 調(diào)試的仿真器設(shè)置(8)若 JTAG 連接出錯,或 AXD 主窗口沒有顯示 源程序,按產(chǎn)品光盤附帶 文檔《ADS 集成開發(fā)環(huán)境及仿真器應(yīng)用》介紹的方法進(jìn)行處理。(9)全速運行程序,程序?qū)? 的主函數(shù)中停止(因為 main 函數(shù)起始處默認(rèn)設(shè) 置有斷點)。(10)單擊 Context Variable 圖標(biāo)按鈕(或者選擇【Processor Views】【Variables】)打 開變量觀察窗口,通過此窗口可以觀察局部變量和全局變量。選擇【System Views】【Debugger Internals】即可打開 LPC2000 系列 ARM7 微控制器的片內(nèi)外設(shè)寄存器窗口。(11)可以單步運行程序,可以設(shè)置/取消斷點,或者全速運行程序,停止程序運行, 觀察變量的值,判斷蜂鳴器控制是否正確。(12)當(dāng)仿真調(diào)試通過后關(guān)閉 AXD,在 ADS 集成開發(fā)環(huán)境中選用 RelOutChip 生成 目標(biāo),然后編譯連接工程。(13)將 MagicARM2200 教學(xué)實驗開發(fā)平臺上的 JP22 跳線短接,JP20 跳線斷開。(14)選擇【Project】【Debug】,啟動 AXD 進(jìn)行 JTAG 仿真調(diào)試。此時 EasyJTAG 仿真器將會把程序下載到片外 FLASH 上(需要正確設(shè)置仿真器, 見圖 。具體參考產(chǎn)品 光盤附帶文檔《ADS 集成開發(fā)環(huán)境及仿真器應(yīng)用》)。圖 片外 FLASH 調(diào)試的仿真器設(shè)置(15)按 MagicARM2200 教學(xué)實驗開發(fā)平臺上的 RST 復(fù)位鍵,觀察程序是否能脫機(jī)運 行。(16)實驗結(jié)束后,在 AXD 中設(shè)置仿真器為片外 RAM 調(diào)試方式的設(shè)置,以便于后面 實驗的正確操作。7. 實驗參考程序GPIO 輸出控制實驗 1 的參考程序見程序清單 。 GPIO輸出控制實驗1參考程序 /**************************************************************************** * 文件名 * 功 能:蜂鳴器控制 B1進(jìn)行控制,采用軟件延時方法 * 使用I/O口直接控制,采用灌電流方式 * 說 明:將跳線器JP22短接,JP20斷開 ****************************************************************************/ include define BEEPCON 0x00000080 // ,低電平蜂鳴 /**************************************************************************** * 名 稱:DelayNS() * 功 能:長軟件延時 * 入口參數(shù):dly 延時參數(shù),值越 * 出口參數(shù):無 ****************************************************************************/ void DelayNS(uint32 dly) { uint32 i。 for(。 dly0。 dly) { for(i=0。 i5000。 i++)。 } } /**************************************************************************** * 名 稱:main() * 功 能:控制蜂鳴器蜂鳴 ****************************************************************************/ int main(void) { PINSEL0 = 0x00000000。 // 設(shè)置管腳連接GPIO IO0DIR = BEEPCON。 // 設(shè)置I/O為輸出 while(1) { IO0SET = BEEPCON。 // BEEPCON = 1 DelayNS(15)。 IO0CLR = BEEPCON。 // BEEPCON = 0 DelayNS(15)。 } return(0)。 }8. 思考(1)為什么這個實驗的工程不需要設(shè)置連接地址?(提示:LPC2200 專用工程模板已集 成了起動代碼、編譯選項和連接地址設(shè)置等等)(2)在實驗參考程序中,如何控制蜂鳴器報警的速度?(3)在 LPC2000 系列 ARM7 微控制器中,有哪兩個管腳作 GPIO 輸出時需要外接上拉 電阻? 實驗7 GPIO輸出控制實驗21. 實驗?zāi)康氖煜?LPC2000 系列 ARM7 微控制器的 GPIO 控制。2. 實驗設(shè)備 硬件:PC 機(jī) 一臺 MagicARM2200 教學(xué)實驗開發(fā)平臺 一套 軟件:Windows98/XP/2000 系統(tǒng),ADS 集成開發(fā)環(huán)境3. 實驗內(nèi)容使用 GPIO 口控制 8 個 LED 流水燈顯示。4. 實驗預(yù)習(xí)要求(1)仔細(xì)閱讀教材第 7 章的 通用I/O接口的內(nèi)容。(2)仔細(xì)閱讀并了解 MagicARM2200 教學(xué)實驗開發(fā)平臺的硬件結(jié)構(gòu), 注意鍵盤及 LED 顯示電路。(3)仔細(xì)閱讀附件B《ADS 集成開發(fā)環(huán)境及仿真器應(yīng)用》或其它相關(guān)資料, 了解 ADS 集成開發(fā)環(huán)境、LPC2200 專用工程模板、EasyJTAG 仿真器的應(yīng)用。5. 實驗步驟(1)啟動 ADS ,使用 ARM Executable Image for MaigcARM2200 工程模板建立一個 工程 LEDCon_C。(2)在 user 組中的 中編寫主程序代碼。(3)選用 DebugInExram 生成目標(biāo),然后編譯連接工程。(4)將 MagicARM2200 教學(xué)實驗開發(fā)平臺上跳線器 JP23 全部短接,JP15 跳線全部斷 開,見圖 (5)選擇【Project】【Debug】,啟動 AXD 進(jìn)行 JTAG 仿真調(diào)試。(6)單步運行程序,通過 LED1~LED8 的顯示判斷輸出是否正確。全速運行程序,觀 察 LED1~LED8 的顯示。圖 LED 連接電路6. 實驗參考程序 GPIO輸出控制實驗2參考程序 /**************************************************************************** * 功 能:LED顯示控制 * 通過GPIO直接控制8個LED產(chǎn)生流水燈效果 * 說 明:將跳線JP23全部短接,JP15 跳線全部斷開 * 這個警告可忽略,C2892E: signed constant overflow ****************************************************************************/ include define LED1 116 // define LED2 117 // define LED3 118 // define LED4 119 // define LED5 120 // define LED6 121 // define LED7 122 // define LED8 123 // define LEDCON 0x00ff0000 const uint32 DISP_TAB[8] = { 0xff01ffff, 0xff02ffff, 0xff04ffff, 0xff08ffff, 0xff10ffff, 0xff20ffff, 0xff40ffff, 0xff80ffff }。 /**************************************************************************** * 名 稱:DelayNS() * 功 能:長軟件延時 * 入口參數(shù):dly 延時參數(shù),值越 * 出口參數(shù):無 ****************************************************************************/ void DelayNS(uint32 dly) { uint32 i。 for(。 dly0。 dly) { for(i=0。 i5000。 i++)。 } } /**************************************************************************** * 名 稱:main() * 功 能:根據(jù)表DISP_TAB來控制LED顯示 ****************************************************************************/ int main(void) { uint8 i。 /* PINSEL2使用啟動代碼的默認(rèn)配置,切勿任意配置PINSEL2,否則總線會受到干擾 */ IO2DIR = LEDCON。 // 配置LED控制I/O方向 while(1) { for(i=0。 i8。 i++) { IO2CLR = DISP_TAB[i]。 // 輸出LED顯示數(shù)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1