熱式氣體質(zhì)量流量計在線調(diào)試是在充分利用外部硬件資源的基礎(chǔ)上,借助專用的調(diào)試器在MPLAB IDE 集成開發(fā)環(huán)境中進(jìn)行的,它最大的好處是軟硬件聯(lián)合調(diào)試,能把程序的運(yùn)行實時狀態(tài)的反映到單片機(jī)引腳的狀態(tài)上,可以全速運(yùn)行下對硬件和應(yīng)用程序進(jìn)行實時測試,是一種實時仿真運(yùn)行調(diào)試方式.本設(shè)計中使用的調(diào)試編程器是PICkit3,用PICkit3 進(jìn)行在線調(diào)試有兩個步驟:第一步要求將應(yīng)用程序燒寫到目標(biāo)單片機(jī)中;第二步使用目標(biāo)FLASH PIC單片機(jī)內(nèi)部的在線調(diào)試硬件來運(yùn)行和測試應(yīng)用程序.
使用在線調(diào)試的流程與軟調(diào)試流程大致相同,唯一區(qū)別是沒有跑表功能,其具體過程如下:將PICkit3 調(diào)試器與流量計樣機(jī)連接好,并打開流量計樣機(jī)電源,工程打開后選擇PICkit3 作為工程的調(diào)試工具,具體操作路徑為Debugger-Select Tool-3 PICkit 3 選項.此時如果PICkit3 與流量計樣機(jī)和計算機(jī)連接均無誤,會彈出一個連接成功的對話框,如果沒有彈出連接成功的對話框,則要仔細(xì)排查,看看哪個環(huán)節(jié)出了問題,直至連接成功為止.PICkit3 調(diào)試工具欄與軟調(diào)試工具欄相比多了PICkit3 調(diào)試器操作快捷鍵,如圖5.4 所示.由于在線調(diào)試與軟調(diào)試最大的不同就是可以充分利用外部硬件
資源,所以其Watch窗口可以查看一些與外設(shè)相關(guān)的寄存器值和變量值,如圖5.5 所示,為在線調(diào)試過程中查看AD 轉(zhuǎn)換數(shù)據(jù)的Watch窗口.
熱式氣體質(zhì)量流量計在線調(diào)試完成后如果沒什么問題,就說明整個系統(tǒng)軟硬件基本調(diào)試成功,可以把程序代碼下載到樣機(jī)中的單片機(jī)中獨立運(yùn)行了,其具體步驟是選擇Programmer-Select Programmer-5 PICkit 3選項,而后點擊工具欄中的Programmer快捷鍵,下載成功后會有一個提示對話框.下載成功后的流量計樣機(jī)就可以脫離PICkit3 調(diào)試器和計算機(jī)單獨工作了.
|