如何使用microchip的PICkit5或者PICkit4对microchip MCU实现脱机烧录
什么是脱机烧录?
通常我们对MCU进行烧录,在工程师调试阶段,可以通过电脑连接调试器,通过调试器对MCU进行编程。生产部门可以模仿工程师的操作流程进行烧录,但是这就需要一台额外的电脑,并且操作相对复杂和不稳定。
所以需要一种简单可靠的烧录方式。脱机烧录和脱机烧录器就是解决这个问题,可以脱离电脑的环境完成对MCU的烧录工作。
本实验基于:
1、MPLAB X IDE6.20
2、PICkit5
3、一张TF卡
操作步骤:
一、
将TF卡插入PK5侧面
二、在MPLAB X环境下:
1、在MPLAB X中正确配置所使用的调试器工具:
2、确保代码没有问题之后,直接在主界面上方的菜单中选择 如下图中的Programmer To Go Main Project,即可实现
注意:
在PK5的PTG功能中,会默认勾选programmer target device,这会要求PK5一定要连着实际的芯片,但是有些时候我们只需要单纯的设置完脱机烧录器就好了。
三、使用MPLAB IPE(电脑烧录专用软件)
注:MPLAB IPE有时候打开软件主界面看不到,其实是界面拖动变小了,可以通过reset window来复位一下:
1、打开软件的高级模式(因为这时候可以对电源等参数进行调整)
选择菜单的setting-Advanced Mode,按照弹窗提示操作就可以
2、进入高级模式之后,可以在setting - Programmer To Go,菜单下的功能也是一目了然,相比MPLAB X中,多了一个Browse PTG Image功能,用于选择存在于TF卡中的多个镜像文件哪一个作为Active的选项