版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用四、小結(jié)二、知識講解一、任務(wù)描述三、課程思政目錄一、任務(wù)描述工欲善其事,必先利其器。本章的主要任務(wù)完成zigbee開發(fā)的環(huán)境搭建,即進(jìn)行IAREmbeddedWorkbench的安裝,以及工程模板的創(chuàng)建,搭建好zigbee開發(fā)的環(huán)境。Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用二、知識講解針對CC2530芯片進(jìn)行zigbee技術(shù)的應(yīng)用系統(tǒng)開發(fā)一般需要以下幾個調(diào)試工具來完成:1.軟件集成開發(fā)環(huán)境(IAREmbeddedWordbench):完成系統(tǒng)的軟件開發(fā),進(jìn)行軟件和硬件仿真調(diào)試,它也是硬件調(diào)試的輔助手段。2.ZigBeeDebugger仿真下載器:下載和調(diào)試程序。IAREmbeddedWordbench主要完成系統(tǒng)的軟件開發(fā)和調(diào)試。它提供了一整套的程序編制、維護(hù)、編譯、調(diào)試環(huán)境,能將匯編語言和C語言程序編譯成HEX可執(zhí)行輸出文件,并能將程序下載到目標(biāo)CC2530上運行調(diào)試。Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用二、知識講解1.IAREmbeddedWorkbench下載地址:/updates/
2.安裝IAR軟件,雙擊EW8051-EV-8103-Web.exe,見圖2-1。在彈出的對話框選擇Next點擊。推薦默認(rèn)安裝路徑,按引導(dǎo)指示,直至安裝完成即可。Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用IAREmbeddedWorkbench的安裝:二、知識講解1建立一個新的工程1)打開IAR集成開發(fā)環(huán)境,單擊菜單欄的Project,在彈出的下拉菜單中選擇CreateNewProject。Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用新建工程:二、知識講解1建立一個新的工程2)在彈出窗口選中Emptyproject再點OK,如下圖:Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用新建工程:二、知識講解1建立一個新的工程3)選擇保存工程的位置和工程名:Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用新建工程:二、知識講解1建立一個新的工程4)選擇菜單欄上的File,在彈出的下拉菜單中選擇SaveWorkspace。在彈出的SaveWorkspaceAs對話框中選擇保存的位置,輸入文件名即可,保存Workspace。Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用新建工程:二、知識講解2建立一個源文件新建源文件,點擊File選擇New中File,再點擊File選擇Save填寫好源文件的名稱,點擊保存即可。Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用新建工程:二、知識講解3添加源文件到工程源文件建立好了還需要把源文件添加到工程里面,選擇project的AddFile,添加剛才保存的文件。Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用新建工程:二、知識講解4編寫代碼參照以下代碼輸入main.c文件,本例中沒有邏輯代碼只有主函數(shù),所以不對代碼進(jìn)行剖析。#include"ioCC2530.h"http://引用CC2530頭文件voidmain(void){
}Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用新建工程:二、知識講解IAR集成了許多種處理器,在建立工程后必須對工程進(jìn)行設(shè)置才能夠開發(fā)出相應(yīng)的程序。設(shè)置步驟如下:1)點擊菜單欄上的Project,在彈出的下拉菜單中選擇Options,彈出的Optionfornode“DEMO”;快捷方式:在工程名上點右鍵,選擇Options…。設(shè)置窗口如右圖所示:Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用工程配置:二、知識講解2)設(shè)置相關(guān)參數(shù)。在GeneralOption選項Target標(biāo)簽下,Device欄中選擇TexasInstruments文件夾下的CC2530F256.i51Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用工程配置:二、知識講解2)設(shè)置相關(guān)參數(shù)。在GeneralOption選項Target標(biāo)簽下,Device欄中選擇TexasInstruments文件夾下的CC2530F256.i51Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用工程配置:二、知識講解3)設(shè)置Codemodel、Datamodel、Callingconvention如右圖所示:Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用工程配置:二、知識講解4)Linker選項Config標(biāo)簽,勾選Overridedefault,點擊下面對話框最右邊的按鍵,選lnk51ew_cc2530F256.xcl:Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用工程配置:二、知識講解5)Debugger欄中的Setup欄設(shè)置為TesasInstrumentsZigbee技術(shù)無線傳感網(wǎng)應(yīng)用工程配置:二、知識講解6)然后在Debugger選項的Driver里選擇TexasInstruments(使用編程器仿真),下面選擇io8051.ddf文件,如圖所示。至此,基本配置已經(jīng)完成。其它配置以后需要用到時我們會提及。Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用工程配置:二、知識講解點擊Make圖標(biāo),如果所有文件都沒有錯,編譯結(jié)果顯示如圖所示:Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用編譯工程:二、知識講解USB線鏈接仿真器,USB一端插在PC機(jī)上。打開設(shè)備管理器,如下圖:Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用安裝SmartRF仿真器驅(qū)動:二、知識講解Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用安裝SmartRF仿真器驅(qū)動:二、知識講解點下一步即可成功安裝好驅(qū)動,如果查看驅(qū)動是裝好呢?同樣在設(shè)備管理器中,如果正確識別仿真器將會出現(xiàn)SmartRF04EB的設(shè)備。Zigbee技術(shù)無線傳感網(wǎng)應(yīng)用安裝SmartRF仿真器驅(qū)動:二、知識講解將上面編譯沒有錯誤的工程下載到開發(fā)板中運行,點擊Debug按鍵,開始下載程序并在線仿真調(diào)試。常用快捷鍵:單步執(zhí)行:F10單步執(zhí)行一條C語句或匯編指令進(jìn)入函數(shù):F11跟蹤執(zhí)行一條C語句或匯編指令全速運行:F5GoZigbee技術(shù)無線傳感網(wǎng)應(yīng)用程序仿真與調(diào)試:三、課程思政思政元素:代碼編寫排版約束。思政元素強(qiáng)化職業(yè)素養(yǎng)教育。學(xué)生在掌握知識的同時,職業(yè)素養(yǎng)教育也是十分必要的,在進(jìn)行項目開發(fā)時,所編寫的代碼一定要做到可讀性強(qiáng)、可維護(hù)性強(qiáng)、高內(nèi)聚、低耦合、增強(qiáng)移植性。代碼編寫格式的規(guī)范,體現(xiàn)著從業(yè)者的團(tuán)隊意識和職業(yè)素養(yǎng)。那么如何提升代碼編寫的規(guī)范性那?下面介紹幾個排版約束。1、程序塊要采用縮進(jìn)風(fēng)格編寫,縮進(jìn)的空格數(shù)為4個。2、相對獨立的程序塊之間、變量說明之后,必須加空行。3、較長的語句(如循環(huán)、判斷等語句或者函數(shù)等)(>80字符)要分成多
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025西咸新區(qū)空港新城招聘(42人)模擬筆試試題及答案解析
- 成績保過協(xié)議書
- 工作聘用合同范本
- 開發(fā)聯(lián)建協(xié)議書
- 廣場亮化合同范本
- 小學(xué)門衛(wèi)協(xié)議書
- 小考安全協(xié)議書
- 資源試用協(xié)議書
- 英超版權(quán)協(xié)議書
- 議價拍賣協(xié)議書
- 寶島臺灣教學(xué)課件
- 2025年慢阻肺培訓(xùn)試題(附答案)
- 血細(xì)胞形態(tài)學(xué)幻燈片課件
- 鐵路車務(wù)培訓(xùn)課件
- 海上風(fēng)電場項目陸上集控中心環(huán)評報告公示
- 新專業(yè)申報答辯課件
- 2025-2030農(nóng)業(yè)生物刺激素效果驗證與農(nóng)戶接受度調(diào)研報告
- 2026版創(chuàng)新設(shè)計高考總復(fù)習(xí)數(shù)學(xué)人教A版學(xué)生用-學(xué)生答案一~五章
- 關(guān)于酒店掛賬管理辦法
- DBJ50-T-200-2024 建筑樁基礎(chǔ)技術(shù)標(biāo)準(zhǔn)
- 象棋課件介紹
評論
0/150
提交評論