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

正文內(nèi)容

嵌入式ads實(shí)驗(yàn)指導(dǎo)書(編輯修改稿)

2025-08-30 12:27 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 EasyARM2200開發(fā)板。將EasyJTAG仿真器的25針接口通過(guò)并口延長(zhǎng)線與PC機(jī)的并口連接,將EasyJTAG仿器的20針接口通過(guò)20 PIN連接電纜接到EasyARM2200開發(fā)板的J2上,然后使用配套的壓器(9V)給開發(fā)板供電。.EasyJTAG仿真器的安裝與應(yīng)用。5.、添加工程模板。.用工程模板建立第一個(gè)工程使用LPC2200專用工程模板建立工程(比如ARM Executable Image for lpc22xx工程模板),建立源文件并加入到工程,然后編寫程序代碼;編譯連接工程,若有錯(cuò)誤,則修改程序,然后再次編譯。正確設(shè)置EasyARM2200開發(fā)板上的跳線;啟動(dòng)AXD進(jìn)行仿真調(diào)試。六、實(shí)驗(yàn)步驟連接EasyJTAG仿真器和EasyARM2200開發(fā)板,然后安裝EasyJTAG仿真器的驅(qū)動(dòng)程序(若已經(jīng)安裝過(guò),此步省略)。(若已增加過(guò),此步省略)。啟動(dòng)ADS ,使用ARM Executable Image for lpc22xx工程模板建立一個(gè)工程BeepCon_C。編寫實(shí)驗(yàn)程序,然后添加到工程的user組中。選用DebugInExram生成目標(biāo),如圖51所示,然后編譯連接工程。圖51 選擇生成目標(biāo)將EasyARM2200開發(fā)板上的JP9跳線短接,JP4跳線斷開,JP6跳線設(shè)置為Bank0RAM、Bank1Flash。選擇【Project】【Debug】,啟動(dòng)AXD進(jìn)行JTAG仿真調(diào)試(需要正確設(shè)置仿真器,注意:使用DebugInExram生成目標(biāo)時(shí),使用片外RAM進(jìn)行仿真調(diào)試,JP6跳線要設(shè)置為Bank0RAM、Bank1Flash,在AXD中設(shè)置仿真器參考如圖52所示。圖52 片外RAM調(diào)試的仿真器設(shè)置若JTAG連接出錯(cuò)。全速運(yùn)行程序,(因?yàn)閙ain函數(shù)起始處默認(rèn)設(shè)置有斷點(diǎn))。單擊Context Variable圖標(biāo)按鈕(或者選擇【Processor Views】【Variables】)打開變量觀察窗口,通過(guò)此窗口可以觀察局部變量和全局變量。選擇【System Views】【Debugger Internals】即可打開LPC2000系列ARM7微控制器的片內(nèi)外設(shè)寄存器窗口。1可以單步運(yùn)行程序,可以設(shè)置/取消斷點(diǎn),或者全速運(yùn)行程序,停止程序運(yùn)行,觀察變量的值,判斷蜂鳴器控制是否正確。1當(dāng)仿真調(diào)試通過(guò)后關(guān)閉AXD,在ADS ,然后編譯連接工程。1將EasyARM2200開發(fā)板上的JP9跳線短接,JPJP4跳線斷開,JP6跳線設(shè)置為Bank0Flash、Bank1RAM,JP7跳線設(shè)置為OUTSIDE。1選擇【Project】【Debug】,啟動(dòng)AXD進(jìn)行JTAG仿真調(diào)試。此時(shí)EasyJTAG仿真器將會(huì)把程序下載到片外FLASH上(需要正確設(shè)置仿真器,)。注意:使用RelOutChip生成目標(biāo)時(shí),使用片外FLASH進(jìn)行仿真調(diào)試(或固化程序),JP6跳線要設(shè)置為Bank0Flash、Bank1RAM,在AXD中設(shè)置仿真器參考如圖53所示。圖53片外FLASH調(diào)試的仿真器設(shè)置1按EasyARM2200開發(fā)板上的RST復(fù)位鍵,觀察程序是否能脫機(jī)運(yùn)行。1實(shí)驗(yàn)結(jié)束后,在AXD中設(shè)置仿真器為片外RAM調(diào)試方式的設(shè)置,以便于后面實(shí)驗(yàn)的正確操作。七、思考題為什么這個(gè)實(shí)驗(yàn)的工程不需要設(shè)置連接地址?(提示:LPC2200專用工程模板已集成了起動(dòng)代碼、編譯選項(xiàng)和連接地址設(shè)置等等)在實(shí)驗(yàn)參考程序中,如何控制蜂鳴器報(bào)警的速度?在LPC2000系列ARM7微控制器中,有哪兩個(gè)管腳作GPIO輸出時(shí)需要外接上拉電阻?八、參考程序GPIO輸出控制實(shí)驗(yàn)1的參考程序見程序清單。GPIO輸出控制實(shí)驗(yàn)1參考程序/*****************************************************************************文件名:*功能:蜂鳴器控制。對(duì)蜂鳴器B1進(jìn)行控制,采用軟件延時(shí)方法。*使用I/O口直接控制,采用灌電流方式。*說(shuō)明:將跳線器JP9短接,JP4斷開。****************************************************************************/includedefine BEEPCON 0x00000080/*,低電平蜂鳴*//*****************************************************************************名稱:DelayNS()*功能:長(zhǎng)軟件延時(shí)。*入口參數(shù):dly延時(shí)參數(shù),值越大,延時(shí)越久*出口參數(shù):無(wú)****************************************************************************/void DelayNS(uint32 dly){uint32 i。for(。dly0。dly)for(i=0。i5000。i++)。}/*****************************************************************************名稱:main()*功能:控制蜂鳴器蜂鳴。****************************************************************************/int main(void){PINSEL0=0x00000000。//設(shè)置管腳連接GPIOIO0DIR=BEEPCON。//設(shè)置I/O為輸出while(1){IO0SET=BEEPCON。//BEEPCON=1DelayNS(10)。IO0CLR=BEEPCON。//BEEPCON=0DelayNS(10)。}return(0)。}實(shí)驗(yàn)六:GPIO輸入實(shí)驗(yàn)一、實(shí)驗(yàn)環(huán)境 PC機(jī) 一臺(tái) ADS 一套EasyARM2200教學(xué)實(shí)驗(yàn)平臺(tái) 一套 二、實(shí)驗(yàn)?zāi)康哪軌蚴褂肎PIO的輸入模式讀取開關(guān)信號(hào)。三、實(shí)驗(yàn)內(nèi)容,然后將讀到的值輸出控制蜂鳴器。 四、實(shí)驗(yàn)預(yù)習(xí)要求仔細(xì)閱讀《ARM與嵌入式系統(tǒng)基礎(chǔ)教程》。仔細(xì)閱讀本書第1章的內(nèi)容,了解EasyARM2200開發(fā)板的硬件結(jié)構(gòu),注意蜂鳴器控制電路及JP1跳線器的說(shuō)明。仔細(xì)閱讀本書第2章的內(nèi)容,了解ADS 、LPC2200專用工程模板、EasyJTAG仿真器的應(yīng)用。五、實(shí)驗(yàn)原理,口線內(nèi)部無(wú)上拉電阻,當(dāng)與按鍵或跳線器連接使用時(shí)需要外接上拉電阻,防止口線懸空。GPIO輸入實(shí)驗(yàn)原理圖如圖61所示。圖61 GPIO輸入實(shí)驗(yàn)原理圖六、實(shí)驗(yàn)步驟(1)啟動(dòng)ADS ,使用ARM Executable Image for lpc22xx工程模板建立一個(gè)工程ReadPin_C。(2),編寫實(shí)驗(yàn)程序,然后添加到工程的user組中。(3)選用DebugInExram生成目標(biāo),然后編譯連接工程。(4)將EasyARM2200開發(fā)板上的JP9跳線短接,JP4跳線斷開,JP6跳線設(shè)置為Bank0RAM、Bank1Flash。(5)選擇【Project】【Debug】,啟動(dòng)AXD進(jìn)行JTAG仿真調(diào)試。(6)單步運(yùn)行程序,先短接JP1,觀察IO0PIN寄存器的值,然后斷開JP1,觀察IO0PIN寄存器的值。全速運(yùn)行程序,短接/斷開JP1,控制蜂鳴器的蜂鳴。說(shuō)明:可以通過(guò)Watch窗口觀察寄存器的值。選擇【Processor Views】【W(wǎng)atch】打開Watch窗口,在Watch窗口內(nèi)點(diǎn)擊鼠標(biāo)右鍵,選擇Add Watch…項(xiàng)添加變量,如圖62所示。圖62 Watch窗口在Add Watch窗口中的Expression項(xiàng)輸入*((unsigned long*)0xE0028000),然后回車,如圖63所示,然后選擇Add To View按鈕,即可在Watch窗口觀察IO0PIN寄存器(IO0PIN寄存器的地址0xE0028000)。圖63 Add Watch對(duì)話框在Watch窗口中選擇一個(gè)觀察變量,按Del鍵即可刪除此觀察變量。注意:有些寄存器不能讀出顯示或讀操作會(huì)影響到其它寄存器的值。七、思考題,且管腳懸空,?或者是不確定?(不是管腳上的電平),如何實(shí)現(xiàn)?八、參考程序GPIO輸入控制實(shí)驗(yàn)的參考程序見程序清單。GPIO輸入控制實(shí)驗(yàn)參考程序/*****************************************************************************文件名:*功能:讀取I/O引腳值,并輸出控制蜂鳴器。*使用I/。*說(shuō)明:將跳線器JP9短接,JP4斷開,然后短接/斷開JP1()。****************************************************************************/includedefine BEEPCON 0x00000080/*,低電平蜂鳴*/define PIN_P014 0x00004000/**//******************************************************
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1