技术热线: 4007-888-234

单片机编程:PIC单片机开发需要哪些工具?

更新时间: 2020-07-24
阅读量:4173

随着单片机的发展,现在对PIC单片机开发变得非常容易,只需使用正确的单片机编程工具、电路和功能程序,你可以使PIC单片机的性能完全符合要求。当然,为了减少不必要的麻烦,单片机编程坚持几个关键步骤仍然很重要。

尽管市面上出现了诸如Arduino、Raspberry Pi或BeagleBone之类的单片机开发板,但单片机开发工程师仍然对PIC单片机很看重。PIC单片机由Microchip制造,其特点是易于使用,功能广泛且具有成本效益。PIC单片机覆盖的范围,从简单的8位单片机到功能强大的32位单片机,基本上都有。PIC单片机的多功能性是其受欢迎原因,现在,国内市场上的PIC替代芯片现在也很流行。

20200724163239.png

编程单片机所需的工具有哪些?

如今对PIC单片机进行单片机编程,比十年前要容易得多。那时,一些较低范围的PIC单片机需要专用的编程器硬件才能写入程序。但是,现在使用PIC单片机开发项目,将程序烧录到单片机很简单。

下文中,英锐恩单片机开发工程师列出了当今对PIC单片机进行编程所需的工具:

1. MPLAB X IDE

MPLAB X IDE是Microchip的全面开发环境。你需要MPLAB X来编写程序,进行编译和构建,然后才能对PIC单片机进行编程。与过去需要付费的昂贵的IDE不同,MPLAB X IDE是免费下载的。

2.PICKIT4

该PICKIT4是从Microchip的最新调试器,可以让你的程序有效地下载到单片机。它是其前身PICKIT3的改进版本,具有SD卡插槽的新增功能,可以方便地对各种程序进行编程。在对PIC单片机进行编程时,你需要在计算机的USB端口和单片机的编程引脚之间连接PICKIT4。

3.连接编程电路

数据手册中有PIC单片机开发的引脚说明,PIC单片机支持在线串行编程(ICSP)或在线调试(ICD),后者允许工程师实时调试程序。在设计中需要先连接好PICKIT4或PICKIT3的编程接口电路,这一点很重要。

4.单片机编程

在准备好所有编程工具并组装好后,对单片机进行编程就变得非常直观了。传统的编程工具会要求你在下载任何程序之前打开硬件电源。但是PICKIT编程器可以给单片机加电,只要它不超过其最大电流限制即可。

将程序导入PIC单片机中,我们可以在MPLAB X IDE中,找到“运行项目”的选项,单击“运行项目”将程序仿真在PIC单片机上。

4.单片机编程电路技巧

PICKIT3和PICKIT4上的编程引脚排列很相似,只是PICKIT4有两个额外引脚接口。烧录时,程序通过带有MCLR引脚的PGD和PGC信号传输,以驱动单片机进入编程模式。

值得注意的是,PGD和PGC应保持相同的长度,这样可以减少信号失真。除此之外,还需要在PCB上的编程引脚上贴上正确的标签,防止错误地将PICKIT反向插入,不然有可能损坏PCB和PICKIT。

以上就是英锐恩单片机开发工程师分享的有关PIC单片机开发的单片机编程知识。英锐恩专注单片机应用方案设计与开发,提供8位单片机、16位单片机、32位单片机、运放芯片和模拟开关。