PIC單片機(jī)編譯器的問(wèn)題
如果是編譯PIC10、PIC12、PIC16系列單片機(jī),用CCS最好。而PIC18/PIC24/dsPIC/PIC32系列,用MCC最好。
PIC單片機(jī)的C編譯器只有HI-TECH公司出品PICC編譯器,和CCS公司的CCS編譯器。還有PIC的生產(chǎn)商Microchip公司自行生產(chǎn)的只針對(duì)PIC18/PIC24/dsPIC/PIC32系列單片機(jī)的C語(yǔ)言編譯器MCC(MCC18 / MCC30 / MCC32)。
IAR軟件不能編譯PIC的C語(yǔ)言或匯編語(yǔ)言。
要注意的一點(diǎn)是,CCS雖然也是C語(yǔ)言,但因?yàn)轭^文件不同,所以它的程序和PICC,MCC都不一樣,三者的程序不能混著編譯,比如針對(duì)CCS編寫(xiě)的程序只能用CCS的編譯器編譯,用PICC編譯只能報(bào)錯(cuò)。
另外,HI-TECH已經(jīng)被MICROCHIP收購(gòu),成為MICROCHIP旗下的全資子公司。