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