版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
項目二認(rèn)識IAR集成開發(fā)環(huán)境目錄項目導(dǎo)入項目目標(biāo)項目分析知識儲備01030204項目實施拓展訓(xùn)練0506項目導(dǎo)入01項目導(dǎo)入
大學(xué)畢業(yè)生小王到一家傳感網(wǎng)系統(tǒng)方案設(shè)計公司實習(xí),項目經(jīng)理要求小王搭建一個適合ZigBee技術(shù)開發(fā)的集成開發(fā)環(huán)境,小王該如何搭建該系統(tǒng)呢?
本項目將帶你認(rèn)識ZigBee無線傳感網(wǎng)技術(shù)的集成開發(fā)環(huán)境——IAREmbeddedWorkbench。項目分析02集成開發(fā)環(huán)境(IDE,IntegratedDevelopmentEnvironment),是指用于軟件開發(fā)的工具,通常包含編輯器、編譯器、調(diào)試器、圖形用戶界面等集成了多種工具的應(yīng)用程序。傳感網(wǎng)技術(shù)開發(fā)的集成開發(fā)環(huán)境可分為通用IDE、專用IDE兩種,也可自行搭建自己的IDE。通用IDE指的是支持多種不同廠家單片機(jī)芯片的IDE,比如,Keil、IAR等。專用IDE是指支持特定型號單片機(jī),或特定環(huán)境的IDE工具。比如,只支持STM32的STM32CubeIDE等。本項目中,公司需要小王搭建適合ZigBee無線傳感網(wǎng)技術(shù)的集成開發(fā)環(huán)境,所使用的軟件開發(fā)環(huán)境為IAR,本項目將學(xué)習(xí)IARfor51版本的基本使用方法。項目分析項目要求:
認(rèn)識并搭建IAR集成開發(fā)環(huán)境,順利運(yùn)行一個簡單的IAR程序。項目分析項目目標(biāo)
03項目目標(biāo)項目目標(biāo)了解IAR軟件開發(fā)環(huán)境的版本及其發(fā)展掌握IAR的基本使用方法掌握ZigBee軟件開發(fā)環(huán)境的搭建掌握ZigBee程序編譯和下載的基本流程知識儲備04知識儲備知識儲備IAR集成開發(fā)環(huán)境IAR版本IAR的安裝方法IAR的使用方法知識儲備
ZigBee是一種短距離、低功耗的無線通信技術(shù)名稱,這一名稱來源于蜜蜂的八字舞。蜜蜂在發(fā)現(xiàn)花叢后會通過一種特殊的肢體語言來告知同伴新發(fā)IARforMCS-51,即IAREmbeddedWorkbenchforMCS-51。IAREmbeddedWorkbench是瑞典IARSystems公司為微處理器開發(fā)的一個集成開發(fā)環(huán)境,簡稱IAR或EW。IAR針對不同的處理器提供不同的版本,如針對內(nèi)核為8051的微處理器提供IARfor51版本,針對內(nèi)核為ARM或AVR的微處理器提供IARforARM和IARforAVR版本。一、IAR集成開發(fā)環(huán)境知識儲備
IAR集成開發(fā)環(huán)境針對不同的MCU開發(fā)了不同版本的軟件,主要有IAREmbeddedWorkbenchforArm、IAREmbeddedWorkbenchfor8051、IAREmbeddedWorkbenchforMSP430、IAREmbeddedWorkbenchforAVR、IAREmbeddedWorkbenchforSTM8等版本,其中常用的是IAREmbeddedWorkbenchforArm(例如ARMCortexM3和STM32F407等)和IAREmbeddedWorkbenchfor8051(例如89C51和CC2530等)。IAREW8051又有許多不同的版本,版本間的兼容性較差。因此開發(fā)不同類型的項目最好選擇不同版本的IAR開發(fā)環(huán)境。二、IAR版本知識儲備
IAR集成開發(fā)環(huán)境針對不同的MCU開發(fā)了不同版本的軟件,主要有IAREmbeddedWorkbenchforArm、IAREmbeddedWorkbenchfor8051、IAREmbeddedWorkbenchforMSP430、IAREmbeddedWorkbenchforAVR、IAREmbeddedWorkbenchforSTM8等版本,其中常用的是IAREmbeddedWorkbenchforArm(例如ARMCortexM3和STM32F407等)和IAREmbeddedWorkbenchfor8051(例如89C51和CC2530等)。IAREW8051又有許多不同的版本,版本間的兼容性較差。因此開發(fā)不同類型的項目最好選擇不同版本的IAR開發(fā)環(huán)境。二、IAR版本知識儲備三、IAR的安裝方法知識儲備三、IAR的安裝方法知識儲備三、IAR的安裝方法知識儲備三、IAR的安裝方法知識儲備三、IAR的安裝方法知識儲備三、IAR的安裝方法知識儲備三、IAR的安裝方法知識儲備三、IAR的安裝方法知識儲備四、IAR的使用方法知識儲備四、IAR的使用方法知識儲備四、IAR的使用方法知識儲備四、IAR的使用方法知識儲備四、IAR的使用方法知識儲備四、IAR的使用方法知識儲備四、IAR的使用方法知識儲備四、IAR的使用方法項目實施05項目實施一、準(zhǔn)備設(shè)備和資源項目實施前必須先準(zhǔn)備好相應(yīng)的設(shè)備和資源,見表2-1。序號設(shè)備/資源名稱數(shù)量單位是否準(zhǔn)備到位(√)1CC2530模塊1個
2CCDebugger仿真器(帶下載線)1個
3MiniUSB供電線或5號電池1根/個
表2-1設(shè)備和資源清單項目實施
一般工程中采用SmartRF04EB或CC-Debugger仿真器,它們通常通過JTAG接口與CC2530開發(fā)板相連。二、安裝仿真器(燒錄器)驅(qū)動項目實施二、安裝仿真器(燒錄器)驅(qū)動如果未能成功安裝驅(qū)動,打開Windows的設(shè)備管理器也可以看到有一個黃色驚嘆號。項目實施二、安裝仿真器(燒錄器)驅(qū)動項目實施二、安裝仿真器(燒錄器)驅(qū)動項目實施1.連接設(shè)備
將CCDebugger仿真器的接口與CC2530實驗?zāi)K(實驗?zāi)K使用“求助按鈕V1.0”)相連,仿真器另一端用USB數(shù)據(jù)線連接到PC上,如圖2-21所示。
圖2-21實驗接線圖
三、實施過程項目實施2.運(yùn)行程序?qū)⑾旅娴拇a寫入main.c文件中。#include<ioCC2530.h>#defineLED1P1_0//定義P1.0口用LED1(紅燈D5),讓代碼更易讀懂//延時1ms子程序voidDelayMS(intMsec){inti,j;for(i=0;i<msec;i++)for(j=0;j<535;j++);}//主程序voidmain(void){P1DIR|=0x01;//只修改LED1燈相應(yīng)的P1_0口為輸出while(1)//死循環(huán){LED1=0;//點亮LED1DelayMS(1000);//延時1秒LED1=1;//熄滅LED1DelayMS(1000);//延時1秒}}項目實施點擊Compile編譯按鈕,當(dāng)下方信息框提示0error(s),說明代碼正確,再點擊DownloadandDebug按鈕就可以把生成的Hex文件燒寫進(jìn)CC2530芯片中,如圖2-22所示。項目實施項目成果06按仿真器或者CC2530實驗?zāi)K上的Reset復(fù)位鍵,打開串口調(diào)試助手,設(shè)置波特率為115200,串口調(diào)試助手將會收到來自CC2530的片內(nèi)溫度,如圖11-5所示。圖11-5串口獲得CC2530片內(nèi)溫度值
按仿真器或者CC2530模塊上的Reset復(fù)位鍵,可以看到CC2530開發(fā)板上的紅燈D5閃爍,說明程序燒錄成功,其效果如圖2-23所示
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024網(wǎng)絡(luò)安全風(fēng)險評估及整改合同
- 2024離婚后子女撫養(yǎng)費(fèi)用支付及相關(guān)權(quán)利義務(wù)協(xié)議
- 2025年度創(chuàng)業(yè)孵化基地場地?zé)o償使用及創(chuàng)業(yè)支持合同4篇
- 2025年蔬菜運(yùn)輸合同含蔬菜病蟲害防治服務(wù)條款3篇
- 二手挖掘設(shè)備買賣規(guī)范協(xié)議2024年版版
- 二零二四年衛(wèi)星導(dǎo)航技術(shù)研發(fā)合同3篇
- 2025年度休閑度假村場地租賃合同我方為承租方含休閑娛樂設(shè)施4篇
- 2025年廢鐵原料供應(yīng)與采購合作框架協(xié)議4篇
- 2025年度運(yùn)動公園場地租賃合作協(xié)議范本3篇
- 2025年度特種廠房租賃及專業(yè)設(shè)備供應(yīng)合同4篇
- 二零二五年度無人駕駛車輛測試合同免責(zé)協(xié)議書
- 北京市海淀區(qū)2024-2025學(xué)年高一上學(xué)期期末考試歷史試題(含答案)
- 常用口服藥品的正確使用方法
- 2025年湖北華中科技大學(xué)招聘實驗技術(shù)人員52名歷年高頻重點提升(共500題)附帶答案詳解
- 2024年鉆探工程勞務(wù)協(xié)作協(xié)議樣式版B版
- 《心肺復(fù)蘇機(jī)救治院內(nèi)心搏驟?;颊咦o(hù)理專家共識》解讀
- 計算機(jī)二級WPS考試試題
- 2023中華護(hù)理學(xué)會團(tuán)體標(biāo)準(zhǔn)-注射相關(guān)感染預(yù)防與控制
- 臨床研究技術(shù)路線圖模板
- GB∕T 2099.1-2021 家用和類似用途插頭插座 第1部分:通用要求
- 超潔凈管道(CL-PVC)施工技術(shù)
評論
0/150
提交評論