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

正文內容

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

2025-07-26 08:23 本頁面
 

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