pic24编译器哪个好
① PIC MPLAB编译器到底用哪个
首先你说的这些都是PIC单片机的c语言编译器。PICC都是HITECH公司针对PIC系列的C语言编译器。CCS是另一个公司的。他们跟Microchip(PIC单片机的生产商)都没有关系,属于第三方软件。在MPLAB里出现只是他们公司间的合作,捆绑上这些编译器的试用版(试用三十天)。
如果你用PIC18、pic24或dsPIC30/33这些单片机的话。推荐使用Microchip自己出的C编译器MPLAB C18(对应PIC18),MPLAB C30(pic24和dsPIC30/33)。因为这些编译器的编译效率要优于其他第三方,并且有Microchip的官方应用文档支持。
而pic10、pic12、pic16等系列的8位单片机因为内部的程序区比较小,Microchip并没有推出针对他们的C语言编译器。而CCS和HITECH则有针对他们的c语言编译器。就编译效率来说。CCS是最好的,但它在中国的的技术支持却很少。大部分的软件使用文档都是英文的。在国内的应用也没有HITECH的picc那么好。如果这三种系列的单片机,推荐用PICC。
另外,上述的所有编译器除了MPLAB C30在ICD2附送的光盘里有学生版(只针对dsPIC30/33,免费版)外,其他的所有针对PIC单片机的C编译器都是收费的。最便宜的是PICC for pic12/16 ,好像才800多。
不过…… …………………… 网上有破解版本的。哈哈。
另外,如果是用pic10、pic12、pic16等系列的8位单片机,推荐不要先用C语言写程序。用MPLAB捆绑的汇编编译器(这是免费送的)。虽然学起来比较费劲,但能让你更好的了解PIC单片机。毕竟现在外头好多用PIC单片机的企业都要求用汇编写程序(就为了最大效率的使用程序存储器)。
② PIC编程软件
Microchip官网:http://www.microchip.com/
Microchip IDE下载页面:http://www.microchip.com/pagehandler/en-us/family/mplabx/
在这个下载页面根据你的操作系统选择对应的IDE(开发环境),然后再下载对应的编译器(compiler),比如你用的是8位的单片机就下载XC8,16位的就下载XC16,32位的就下载XC32。
先装开发环境,三个编译器可以全部都装上,都支持C语言。
③ PIC 单片机下载程序,都要哪几个软件 MPLAB IDE, PICC18 9.5破解,PICC9.8破解这3个吗能否详细说说
MPLAB IDE,
16系列 编译器用PICC9.8破解
18系列编译器用 PICC18 9.5破解或者C18
24 、30系列编译器用 c30
根据你用的单片机选择编译器
④ MPLAB 编译器问题
不是芯片选错了,应该是你的编译器路径没有选对,或者是你的编译器没有选择18F的编译器
⑤ 刚接触PIC单片机,想请问一下使用PIC单片机用什么软件编程比较好一点,
一楼肯定是没用过PIC单片机的人。KEIL这个软件是比较好,但它并不支持PIC单片机的开发。不懂不要瞎回答。
二楼说的才是正道。PIC有专用的MPLAB软件,去Microchip的官网那里有免费下载的。
⑥ 使用PIC24FJ64芯片做BOOT程序时出现了问题,曾经出现过此问题的朋友或者懂得如何解决的朋友帮忙指点一下
当然是用C语言方便了,虽然汇编很重要但我平时也是主要用C来开启虚发PIC24的程序,调试时候稍微看看编译后的汇编程序。16和24不仅仅是指令上不一样,结构上还完全不一样。
我关于PIC24的编程方面的资料都是在PIC的官方网站那里下载的那里下载的。去www.microchip.com那里找把。那里有很多样例程拦旁磨序,但首先你要下载PIC24FJ64A002的数据手册。这个手册讲得很全的。
要注意,PIC24的C编译器和PIC16的还不一样,建简斗议在MICROCHIP网站上下载MCC30。
BTW:现在Microchip那里好像都撤掉中文资料了,如需中文资料,请留信箱。
⑦ PIC编译器和编程器有什么区别编程序用哪一个
编译器:开发程序后,用编译器将之编译成可执行的二进制文件。是软件。
PIC单片机的C编译器只有HI-TECH公司出品PICC编译器,和CCS公司的CCS编译器。还有PIC的生产商Microchip公司自行生产的只针对PIC18/PIC24/dsPIC/PIC32系列单片机的C语言编译器MCC(MCC18 / MCC30 / MCC32)。如果是编译PIC10、PIC12、PIC16系列单片机,用CCS最好。而PIC18/PIC24/dsPIC/PIC32系列,用MCC最好。
编程器:又称之为烧录器,是把你生成的可执行文件download到单片机上的NAND或者NOR中的工具,是硬件。
⑧ PIC单片机那一种仿真器好
PIC单片机从8位到32位的都有,看你用那种单片机了。
最好的仿真器,当然是Microchip他们自己出的MPLAB REAL ICE了。但这个最便宜的也得两三千。如果是学习的话,推荐用ICD2,Microchip他们自己出的才八九百,而Microchip在中国的总代理贝能公司也仿制ICD2,就比官方版的便宜一两百。这个ICD2资料是公布的,网上可以找到自制资料,所以淘宝网上有人卖自制的ICD2,才两三百。ICD2是一个集简单调试和编程器一体的“在线调试器”(这是Microchip对它的说明)。
一般Microchip和贝能的产品可以直接打电话联系他们买,一些大点的城市有买PIC单片机的店也能给你拿到他们的产品。如果买便宜的自制ICD2,直接在淘宝找就行。
另外:支不支持C和汇编编程,和仿真器无关,MPLAB自带免费的汇编编译器。他们的网站可以下载30天试用版的C语言编译器(只针对PIC12/16系列,官方版的ICD2的光盘也送这个)。PIC的C编译器最便宜也得800元,可以上网下破解的。
补充:16F84是16F里比较简单常用的且功能较为简单的单片机,ICD2不能仿真他,但不代表REAL ICE不能仿真。好好看看MPLAB里对16F84的设置,它是可以用ice来仿真的。 如果你用的是MPLAB8.2以上版本,还可以看到ICD3可以仿真它。