工具安裝:(參考文檔:MPLAB IDE V6.XX快速入門指南.pdf)
1、安裝MPLAB IDE V6.60 (注:"auto connect when startup"及”auto download ICD2 operation system"兩項(xiàng)建議取消)
2、安裝C18
3、手動(dòng)安裝ICD2所帶的USB線驅(qū)動(dòng)(驅(qū)動(dòng)程序在安裝的IDE文件夾內(nèi)的drivers xp/ICD2_USB內(nèi))
4、安裝zigbee協(xié)議棧(包含文檔、示例程序、協(xié)議棧源程序)
使用IDE開發(fā)流程:(參考文檔:MPLAB IDE V6.XX快速入門指南.pdf,MPLAB C18入門.pdf)
1、 新建工程(建議用project wizard),配置工程(主要是在configer—select device , configer—configer bits , project—select language toolsuite和project—build option中進(jìn)行配置)
2、 編寫源程序(file—new),向工程中添加文件(注:如果在源程序中已經(jīng)寫了include “xx.h”來包含頭文件xx.h,且在第一步中正確設(shè)置了文件包含路徑,那么此時(shí)不需在向工程中添加此文件),(該演示例子中需要在linker file中添加
3、 編譯(build all)
4、 用MPLAB SIM進(jìn)行軟件調(diào)試(debugger—select tools—MPLAB SIM , 在源程序中設(shè)置斷點(diǎn),view—watch—addsymbol添加觀察變量,調(diào)試運(yùn)行)
使用ICD2進(jìn)行硬件調(diào)試及燒寫:(參考文檔:MCD2使用說明書.pdf,MCD2快速入門篇)
1、 連接ICD2及目標(biāo)板(注意通電順序)
2、 選擇ICD2為當(dāng)前調(diào)試器件:(debugger—select tools—MPLAB ICD2)
3、 配置(configer—configer bits;debugger—setting)有時(shí)還需要為ICD2下載新的操作系統(tǒng) “download ICD2 operation system”,
4、 連接(debugger—connect)
5、 燒寫調(diào)試用程序(debugger—program)
6、 在源程序中設(shè)置斷點(diǎn),view—watch—addsymbol添加觀察變量,調(diào)試運(yùn)行
7、 調(diào)試完成至沒有錯(cuò)誤后進(jìn)行應(yīng)用程序燒寫(首先debugger—select tools—none, 然后programmer—select tools—ICD2; programmer—setting;)
8、 連接(programmer—connect)
9、 燒寫(programmer—program)(也可以在file—import中直接導(dǎo)入一.hex文件進(jìn)行燒寫)
應(yīng)用程序配置與演示:(參考文檔:
1、 第一次使用新燒寫進(jìn)的應(yīng)用程序時(shí),先要進(jìn)行配置,主要是節(jié)點(diǎn)ID的設(shè)置(用串口連接目標(biāo)板與電腦,打開一串口通訊程序(需要設(shè)置),按住S3進(jìn)行通電,然后按照設(shè)置菜單進(jìn)行設(shè)置操作即可)
2、 演示
聯(lián)系客服