|
手把手教你写一张PIC卡(877卡、84卡) 写卡的过程就是将卡内集成的可以编程的集成电路都写上HEX文件或者BIN文件,一般的877卡(一般卡片内部是877芯片,但部分用876芯片,做成卡片都一样,写卡也通用),84卡甚至8515卡,由于片内集成的24C16或者24C64的通信是与片内集成CPU(PIC16F877,PIC16F84,90S8515)直接进行的,故写卡的第一步是在CPU(只有CPU才有IO口与外界相连,卡内结构决定的)上写上LOADER文件,然后依靠LOADER文件在CPU运行时起写卡器与24CXX通信的桥梁作用,这样写卡器就可以将需要写入24CXX的文件写入到其中。当然写好24CXX文件后,LOADER文件就没有任何作用,最后写入的封卡文件(CPU的工作文件)会掩盖掉LOADER文件。 一、写LOADER文件。点击下载loader文件,请解压后使用 1.按图连接硬件(卡片金属片朝下插入卡槽,初烧注意) 2.下载运行ICPROG(点此下载)安装后,WINXP或者2000下会出现如下错误提示,等需要到下载IC-Prog NT/2000驱动 windows98下出现如下界面,在右边的下拉菜单中选择PIC16F877(84卡选择PIC16F84)。几个关键设置提请注意。对于初次写卡的烧友,建议在安装windows98的台式机子下操作,等成功后可以换到新的操作系统。
3.按F3出现下面菜单(首次使用ICPROG此菜单会自动跳出),一般计算机串口选COM1(COM2口的计算机要选com2),后按OK。
4.点击打开文件按纽,出现打开窗口,选择876或84卡的LOADER文件,后按打开,即将LOADER文件凋入软件缓冲区(buffer)
5.确认硬件已经接好的情况下,点击上面的command菜单的program写卡,按yes开始写卡,如下图所示。写卡会有进度提示,结束后会有校验成功的报告,写卡错误也会有相应的提示。
二、在写过正确的LOADER文件后,写877卡内的24C64或者84卡内的24c16的文件。 将JDM写卡器换成PHOENIX,同样的方法连接硬件,在ICPROG软件的右上角的下拉菜单上选24C64(84卡选择24C16) 保证第一、2中的的关键设置4和5没有变化的情况下,调入HEX文件,如下图:
在写过正确的LOADER文件后,写84卡内24C16的文件可以用ICPROG,同样也可以用下面的winphoenix软件 1.打开WINPHOENIX软件(点此下载)出现如下左界面,点File下的load..子项
2.找到24C16的文件后打开到WINPHOENIX
3.点Card菜单下的擦除、写、读、检验可以分别实现操作,每次都应有1-100%的进度提示知道成功。 如果出现下面错误一般如下,见三
三、写封卡文件 方法同第一步 四、故障查找
完 |