热式气体质量流量计在线调试是在充分利用外部硬件资源的基础上,借助专用的调试器在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 调试器和计算机单独工作了.
|