‘壹’ PIC单片机烧录器MICROPRO
这句英文的意思是:EEPROM 电可擦除的存储器
ERROR 错误
整体意思就是,存储器在写第一个字节时就有错误,所以就有这个提示了。
原因:存储器损坏或烧录时EEPROM的型号没有选对或者电路设置不正确等。
编译器:开发程序后,用编译器将之编译成可执行的二进制文件。是软件。
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单片机烧程序要买烧录器吗,还有哪些下载器编程器仿真器又是
下载器,也叫编程器,也叫烧录器。
是用来将编译好的程序,下载到单片机芯片中。
仿真器是用来模拟仿真的,也就是说不用将程序下载到单片机中,而是在仿真器中模拟单片机运行,便于程序的调试。
单片机的烧录都是有次数的,达到一定次数,也就不能再烧录了,也有一次性的,只能烧录一次。
烧录器一端连接到电脑,就是你说的USB,用来将编译好的程序从电脑传输到烧录器。
另外一端要连接到单片机,就是你说的ISCP,用来将程序从烧录器传输到单片机芯片。
有些仿真器和烧录器是二合一的,两个功能都有。
烧录程序,就需要烧录器,电脑,烧录器的驱动程序,单片机芯片或带有单片机芯片的电路板。
连接就是烧录器一端连接到电脑,连接有USB,也有串口或并口的,另外一端连接到单片机芯片或带有单片机芯片的电路板。
‘肆’ PIC单片机(PIC16F54)哪种编程器最好(programmer硬件)什么牌子和型号
PICKIT2或者PICKIT3
才两三百。
这是PIC的生产商Microchip公司的产品,专门用于PIC单片机的烧写。原厂的东西最好,其他的通用编程器其实也可以,但你不是要性价比好的么。如果要最好,那是六千多的PM3,也是MICROCHIP的产品,可以作为快速流水线作业,对于大批量的生产有帮助。
‘伍’ icprog 烧写pic单片机用什么编程器
阿昔皮尔欧智烧鞋psc单机片用什么变成几支?应该用那种比较普通变形计就可以了,你应该找一个跟他互相兼容的那种编程器,要不然他会烧机的。
‘陆’ 可以把PIC单片机里的源程序拷备出来吗
如果芯片烧写程序的时候没开代码保护,是可以读出来的,但是读出来的是机器码,不是源程序了,你是不可能看懂的。除非你变成黑客帝国里的尼奥了,呵呵。
‘柒’ 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可以仿真它。
‘捌’ pic单片机写程序的引脚
一般PIC单片机下载程序需要用到MCLR,VCC,GND,PGD,PGC,常用的编程器也是按这个顺序排布的
你可以下载一个ICD3 或者PIC KIT3的使用手册看看
‘玖’ PIC单片机程序下载用什么软件和下载器
如果使用MPLAB开发环境的话使用pic
kit2或者kit3
或者其他的仿真器
都可以下载程序还可以仿真。如果使用K150之类的编程器会有配套的软件
‘拾’ PIC单片机用通用编程器编程,是否要设置为低压编程
是否需要设置低压编程,与PIC芯片有关,用户是无法设置的。PIC芯片里面都是用Flash和EEPROM来保存程序,Flash有固定的编程电压和时序要求。如下图配置信息,客户只能设置部分芯片特性,比如晶振、Flash加密保护等: