PIC开发环境及软件简介
MPLAB IDE是MICROCHIP唯一官方开发环境。该开发环境集成了免费的汇编编译器。所有原装调试仿真、烧写工具及其对应的国产化工具,均可在此环境下运行,比如MPLAB ICD3,PICKIT3,MPLAB REAL ICE,MPLAB ICD2,MPLAB PM3等。不少第三方工具也选择通过插件,将自己的工具挂接在MPLAB IDE下使用。
MICROCHIP芯片,目前主要有以下6大内核,其中8位单片机4种内核,16位单片机及数字信号控制器1种,32位机1种。不同的内核需要不同的编译器支持,现在就常见的C编译器做介绍。
PICC:支持8位PIC单片机的12位指,14位指令及16F增强型内核,即PIC10/12/16系列型号。
PICC18:支持8位PIC单片机的16位指令内核,即PIC18系列。
MCC18:支持8位PIC单片机的16位指令内核,即PIC18系列。
MCC30:支持16位PIC单片机及数字信号控制器内核,即PIC24F/PIC24H/DSPIC30/DSPIC33系列。
MCC32:支持32位PIC单片机,即PIC32系列。
DSPICC:支持16位PIC单片机及数字信号控制器内核,即PIC24F/PIC24H/DSPIC30/DSPIC33系列。
以上C编译器均有评估版可免费下载试用若干天,一般都要在安装完MPLAB IDE后单独安装C编译器,并在MPLAB IDE中进行必要的设置后方可使用其配合MPLAB IDE来完成用C语言开发PIC单片机。
|