尽管出现了Arduino、Raspberry Pi或BeagleBone等微控制器开发板,但微控制器开发工程师仍然看重PIC微控制器。PIC微控制器由Microchip制造,具有易于使用、功能广泛和成本效益高的特点。PIC微控制器功能范围广泛,从简单的8位微控制器到功能强大的32位微控制器。PIC微控制器的多功能性是其受欢迎的原因,现在,国内市场上的PIC替代芯片也很受欢迎。
编程微控制器需要哪些工具?
如今,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 微控制器进行编程时,您需要将 PICKIT4 连接到计算机的 USB 端口和微控制器的编程引脚之间。
3.连接编程电路
数据手册包含 PIC 微控制器开发的引脚分布。PIC 微控制器支持在线串行编程 (ICSP) 或在线调试 (ICD),允许工程师实时调试程序。在设计中,首先连接 PICKIT4 或 PICKIT3 的编程接口电路非常重要。
4.单片机编程
准备好并组装好所有编程工具后,对微控制器进行编程就变得非常直观。传统的编程工具要求您在下载任何程序之前先打开硬件电源。但 PICKIT 编程器可以给微控制器通电,只要不超过其最大电流限制即可。
将程序导入到PIC单片机中。在MPLAB X IDE中,我们可以找到“Run Project”选项,点击“Run Project”即可在PIC单片机上模拟运行该程序。
4.单片机编程电路技巧
PICKIT3 和 PICKIT4 上的编程引脚排列非常相似,只是 PICKIT4 多出了两个引脚接口。编程时,程序通过 PGD 和 PGC 信号与 MCLR 引脚传输,以驱动单片机进入编程模式。
值得注意的是,PGD和PGC应保持相同的长度,这样可以减少信号失真。另外,还需要在PCB上的编程引脚上贴上正确的标签,以防止PICKIT被误插反,否则可能会损坏PCB和PICKIT。
以上就是英瑞安MCU开发工程师分享的关于PIC单片机开发的MCU编程知识,英瑞安专注于MCU应用解决方案的设计与开发,提供8位MCU、16位MCU、32位MCU、运放芯片以及模拟开关等。
上一篇:MCU开发:使用内部看门狗定时器(WDT)还是外部看门狗芯片?