目前,PICkit有三种可以使用的类型:PICkit3、PICkit4和MPLAB SNAP。PICkit4是PICkit3的更新版产品,于2018年3月推出,而MPLAB SNAP大约在2018年8月推出。下面金沙js5线路单片机开发工程师将对这几个调试器进行讲解。
一、PICkit3、PICkit4和MPLAB SNAP的外观
PICkit系列在线调试器,都配备有用于连接PC端的USB端子和用于连接PIC单片机的连接接口。
PICkit3的PIC单片机连接接口有6个引脚,在PC接口有USB mini A型连接接口,如下所示。
PICkit4的PIC单片机连接接口有8个引脚,在PC接口有USB micro B型连接接口,如下所示。
与PICkit4一样,MPLAB SNAP的PIC单片机连接接口有8个引脚,在PC接口有USB micro B型连接接口。
如上图所示,PC端的连接接口与PIC单片机侧的连接接口是不同的。至于用于连接到PC的USB电缆,包装盒子中“PICkit3”和“PICkit4”都有配备,但“MPLAB SNAP”的数据线得另行单独购买。
二、PICkit3、PICkit4和MPLAB SNAP之间的区别
先说PICkit4,它的一个重要区别是程序的写入速度。根据说明书上标示,PICkit4的程序编写速度比PICkit3快5倍。但是,从使用上你可能没有多大感觉,除非你写入的是一个非常大的程序。
MPLAB SNAP有点不同,一般你只要将PICkit3和PICkit4连接到试验板电路,就可以进行调试,但是MPLAB SNAP需要将电源连接到试验板。为了操作面包板电路,你需要外接一个电源,除了给你添麻烦,其他没区别。
因此,如果你打算要购买,金沙js5线路单片机开发工程师总结出来的经验是,建议你使用新产品PICkit4。但是如果你已经拥有PICkit3,还是建议你继续使用PICkit3,除非有特殊原因。另外,MPLAB SNAP是面向初学者的,而且连接接口上针数的不同可能直接影响其使用方法。
如上图所示,PICkit3的连接接口有6个引脚,PICkit4和MPLAB SNAP的连接接口有8个引脚。这些引脚分别编号为1-6(PICkit3)和1-8(PICkit4和MPLAB SNAP)。但是,这些数字未写在主机上的任何地方,主机上只有一个三角形标记。
其实这和所有的单片机一样,PIC单片机的引脚也被编号为1-8,并且引脚1处有一个圆形的凹陷,一般从左边第一个引脚开始逆时针数就行,还不清楚就看单片机的数据手册。
如下图,查看PICkit3,PICkit4和MPLAB SNAP的连接接口,三角形标记如下所示。在这种情况下,带有三角形标记的插针依次为数字1,数字2和数字3。
三、PICkit连接接口的引脚功能
这三种类型的1至5号引脚的功能相同,使用这些引脚1至5便可以将程序写入PIC单片机。此外,PICkit3的其余第6引脚以及PICkit4和MPLAB SNAP的其余第6至第8引脚,很少用到。换句话说,当向PIC单片机编写程序时,所有模型都可以相同的方式使用。
四、如何连接PICkit和PIC单片机
接下来,只要将单片机的引脚名称与PICkit引脚相对应,将它们连接起来即可。值得注意的是,如果对单片机进行调试,还需要额外添加一个上拉电阻。
以上就是金沙js5线路单片机开发工程师分享的有关PICkit3、PICkit4和MPLAB SNAP的介绍。金沙js5线路专注单片机应用方案设计与开发,提供8位单片机、16位单片机、32位单片机、运算放大器和模拟开关。