自制PIC单片机烧写器
基于STM32的PIC单片机程序烧录器设计
E E P R O M芯片。 连接 电路如图2 所示。
保 持编程 时钟和编程数 据引脚为低 电平, 并将V P P  ̄ I 脚电压 3 烧 录器的软件设计 烧录器的软件设计是整个系统的重 点, 程序使用C 语言 从v I L 增加到vI HH, 器 件便进入编程模 式。 此时通过数据 开发。 在开发 中使用S T 公司提供 的库函数, 具有高效、 易用 引脚 即可将数 据送入单片机或者从单片机中读出数据。
P I C 单片机是Mi c r o c h i p 公司的产品, 其采用精简指令集 程 电压 , 在系统中使 用了P wM波控制 的升压 电路来完成此 的R I S C 结 构。 同时采用哈佛双总线 结构, 能并行处 理程序 功能, 如图1 所示 。
存储器和数 据存储器 的访 问, 这种指令流水 线结构能在一 个周期内完成两部分工作, 极大地提升了执行效率[ 】 】 。 因此, P I C 单片机在 工业界得到 了大量 的应用,占据 了 一定的市场 份额。 在 工业 的批量 烧录生产过程中, 主要使用P i c Ki t 等脱 机烧录器 , 其功能 比较单一, 无法满 足扩展功能等 需求 。 随 着P I C 单片机产 品的增多和 自动烧录机台等设备 的应用, 根 据生 产的实 际需求, 人们设计了 一种基于S T M3 2 的P I C 程序 烧录器, 其具有工作稳定、 界面直观、 操作方便等特点, 取得
第l O 期
2 0 1 7 年5
无线 互联 科 技
I nternet T echn0i0
No.1 0 May,201 7
基 于S T M3 2 的P I C 单片机程序烧 录器设计
基于STM32的PIC单片机程序烧录器设计
基于STM32的PIC单片机程序烧录器设计作者:郑洁霁秦国栋来源:《无线互联科技》2017年第10期摘要:针对PIC单片机的程序烧录,文章实现了以ARM芯片STM32F103VCT6为核心的程序烧录器的设计。
文章首先介绍了STM32F103VCT6的特点以及ICSP下载方式,然后给出了系统设计框图和程序设计流程图。
编程实验表明,该烧录器能够可靠、高效地实现对PIC单片机的编程下载功能。
关键词:STM32;PIC单片机;程序烧录器PIC单片机是Microchip公司的产品,其采用精简指令集的RISC结构。
同时采用哈佛双总线结构,能并行处理程序存储器和数据存储器的访问,这种指令流水线结构能在一个周期内完成两部分工作,极大地提升了执行效率[1]。
因此,PIC单片机在工业界得到了大量的应用,占据了一定的市场份额。
在工业的批量烧录生产过程中,主要使用PicKit等脱机烧录器,其功能比较单一,无法满足扩展功能等需求。
随着PIC单片机产品的增多和自动烧录机台等设备的应用,根据生产的实际需求,人们设计了一种基于STM32的PIC程序烧录器,其具有工作稳定、界面直观、操作方便等特点,取得了良好的效果。
1 ICSP协议简介Microchip公司是最先生产能够在线编程的微控制器生产商之一。
这个功能首先是在中档PICmicro微控制器中提供的,但从那以后已经成为所有新的PICmicro微控制器的一个特性[2]。
电路系列编程中(In Circuit Serial Programming,ICSP)需使用5根线,分别为时钟、数据线、电源、接地以及编程电压线。
利用ICSP功能,可以很方便地构建一个PIC单片机的串行编程器,将编好的单片机程序固化到芯片中[3]。
保持编程时钟和编程数据引脚为低电平,并将VPP引脚电压从VIL增加到VIHH,器件便进入编程模式。
此时通过数据引脚即可将数据送入单片机或者从单片机中读出数据。
2 烧录器的硬件设计烧录器的主控芯片采用ST公司的32位单片机STM32F103VCT6,配有3.2寸彩色TFT液晶触摸屏提供人机交互功能,且具有可调节的电压输出功能以及EEPROM掉电记忆功能。
自己动手制造PIC16F84编程器
PIC16F84编程器
制作一个花钱少而且非常简单Microchip PIC16F84系列Flash单片机的编程器。
下面的两幅分别为实物图和软件运行时的图片。
绪论
这个编程器虽然功能很少,但它不仅制作简单,而且成本极低。
对于初学者来说最合适不过了。
电路
图一是16F84编程器的线路图,编程器由打印口来控制,比如: Vdd是由D2反向信号来控制的, 当这个脚为“0”时2N2907导通,给14脚提供+5V的电压。
同样Vpp也受D3和2N2907的控制,提供+14V的电压支MCLR脚. 编程电压Vpp 是在+5V的状态下加上78L09的稳压得到的。
数据由RB7负责写入和读出, D0输出编程信号,ACK在校验时用来是读取芯片的。
D1主要是做时钟信号输出的。
至于直流电源的输入大约在 DC 17V左右。
图一:编程器的线路图
软件
WPIC16.ZIP是最新的Windows版本编程软件。
下图是PIC16F84编程器检测和设置画面。
AVR单片机与PIC单片机烧录说明
A VR单片机与PIC单片机程序烧录说明1,A VR单片机程序烧录我们使用的辅助工具是A VR Studio 4和A VR烧录器(JTAGICE mkll),下面介绍一下A VR单片机程序烧录的步骤。
a, 将A VR 烧录器通过串口线将开发板连接至电脑,开发板需要外接电源。
b,打开A VR Studio 4,关闭自动启动的提示窗口。
c,打开烧录器和外接电源d,点击菜单栏中的“Tools”——点击下拉菜单里的“programmer A VR——点击右边显示菜单里的”connect”。
e,如果正常连接,就会显示一个设置画面,点击main设置菜单里设置单片机的型号,点击Fuses设置熔丝位,设置好后别忘了点击右下角的read键下熔丝的位置,点击program装载编译好的文件,第一行为.hex文件。
f,文件装载好以后点击相应后面的program键就可以将程序下载到单片机里面了。
2,PIC单片机程序烧入我们使用的辅助工具为MPLAB IDE v8.60和MPLAB ICD 2.下面介绍一下PIC单片机程序烧入的步骤。
a, 现将MPLAB ICD 2通过串口线将开发板连接至电脑。
开发板不需要外接电源b, 打开MPLAB IDE v8.60,关闭自动启动的窗口。
c, 在菜单栏中点击“Configure”菜单——“Select Device”——在“Device”中选择我们所需要的单片机类型(例如我们选择:PIC16F1829)——点击“OK”。
d,点击“Programmer”菜单——“Select Programmer”——选择“MPLAB ICD 2”。
e,点击“File”菜单——“Import”——选择要烧入的程序文件——点击菜单栏第三行最右边的“Resert and Connect to ICD”图标——点击菜单栏最左边的“Programmer target device”——待output窗口中出现successful后说明程序成功的下载到单片机中。
PIC烧写器
GTFAB PM-D说明书简介 (2)一支持芯片 (2)二软件安装 (2)三联机要点 (4)四驱动安装 (4)五芯片放置 (6)六贴片芯片的烧写 (6)七自检及软硬件信息查询 (7)八芯片烧写 (8)(一)脱机烧写 (8)1 准备动作 (8)2 选择芯片 (8)3 选择编程器 (8)4 加载烧写文件 (9)5 下载程序及脱机参数 (10)6 脱机自动烧写 (12)7 读回脱机烧写情况 (12)(二)联机烧写 (13)1 联机烧写 (13)2 联机读 (14)3 联机擦除 (14)4 联机校验 (14)5 联机查空 (14)6 烧写统计 (14)7 查看PM插件软硬件的版本 (14)8 联机烧写蜂鸣器及其他设置 (14)九EE区初始化数据烧写 (16)十序列号烧写 (16)(一)联机序列号烧写 (16)1 程序区烧写序列号 (16)2 EE区烧写 (16)3 ID区 (16)4 序列号存储方式 (17)5 联机序列号烧写具体设置 (17)6 序列号文件操作 (19)(二)脱机序列号烧写 (19)十一指示灯功能介绍 (19)(一)脱机指示灯显示 (19)(二)联机指示灯显示 (20)十二错误信息及对策 (20)附录: (20)简介GTFAB PM-D,以下简称PM-D,是一款高速专业PIC芯片烧写器,是PM-C的脱机版。
同时支持脱机烧写及USB联机烧写,不仅适合研发以及小量产使用,同时适合工厂的进行大批量烧写,支持序列号烧写。
工厂方面可用其的高速烧写性能进行批量烧写。
对于研发人员而言,尤其适合最后阶段在笔记本电脑上完成代码的参数调整以及烧写验证等一系列过程,而无需为笔记本电脑没有串口或者USB转串器件的不稳定性而烦恼。
图1-1 PM烧写器实物图一支持芯片目前支持PIC10FXXX,PIC12XXX,PIC16XXX,PIC18FXXXX,PIC18J,DSPIC30FXXXX,DSPIC33FJXXX,PIC24XXXX,PIC全系列8位到16位MCU,另外支持93/25系列EE存储芯片。
AT89C51 52 55单片机编程器(烧写器)制作
AT89C51/52/55单片机编程器(烧写器)制作--------------------------------------------------------------------------------AT89C51/52/55单片机编程器(烧写器)制作AT89C51是一款应用最为广泛的8051单片机,更重要的是他具有反复烧写(FLASH)的特性。
一般情况下可重复烧写1000次,这样为初学者试验提供了一个廉价的平台。
为了满足广大单片机爱好者动手的需要,本人利用半个月的时间,参考国外资料,实际设计制作成功一款简单的AT89C51/52/55单片机编程器。
由于单片机编程时序不同,这一款编程器仅仅支持ATMEL 公司的AT89C51, AT89C52, AT89C55芯片,不支持华邦或飞利浦兼容芯片。
下面是单片机编程器电路图.注:元器件清单见附录工作原理简述:Q2, Q4以及周围的几个元件构成了电平转换电路,这样节省了1片max 232芯片,在要求不高的场合,这个电路在单片机通信中可以取代MAX232。
Q1, R2,R4,DW2,4个元件为编程器提供烧写用12V电压,其中,R4, R2构成了分压电路;平时,*芯片89C51第13脚(P3.3)输出高电平,Q1导通,R2(1K)将DW2(12V)拉低,此时DW2电压由R4,R2 分压,大约3-5V 之间;当写程序时,*芯片第13脚(P3.3)输出低电平,Q1截止,DW2(12V)直接送到被烧芯片的31脚,从而提供烧写电压。
ATMEL官方网站提供的编程器器烧写电压是用LM317调整得到的,并且用到了两个高精度电阻,电路复杂且成本高,该电路经过本人数百台的实验证明非常稳定可靠.电源变压器要求为15V的电源,例如常见的3-12V直流可调电源,注意其空载电压不要低于13V , 滤波应好一些,否则可能出现编程不可靠的情况。
*芯片用IC座安装,另外找一个编程器烧写好*程序EZ51.HEX后插入,方便调试。
PIC16C62B芯片程序烧录
3.点击画面左上角“Device”,选择“Microchip”
制定日期:2015-01-09制定者:
王猛
测试工程:生产:品质:
修订记录(日期)1. Release 2. 3. 4.
5. 依机种正确选择文件档案,
a. SWT4A U1 FW = 00115.HEX
b. SWT8A U1 FW = 00810.HEX
6. 选择“Intel HEX” and “FF”, 再选择“OK”.
8.点击,出现
制定日期:2015-01-09制定者:
王猛
测试工程:生产:品质:
修订记录(日期)1. Release 2. 3. 4.
选择
10,点击“Save”, 关闭config device, 然后check buffer checksum显示: a.SWT4A = 373D
11.点击“Auto”,
12.按下烧录器“YES”,烧录完成后显示绿色“OK”,不良品出现红色“NG”,
用颜色笔在芯片上作标示, 并依管脚顺序统一方向装入.在外箱上标示物料料号料号: 19-112007 WS:05874 IC PRGMD PIC16C62B-04 HSWT4A U1 V1.5(04909带程序)料号: 19-112008 WS: 05877 IC PRGMD PIC16C62B-04 HSWT8A U1 V1.0(04909带程序)
制定日期:2015-01-09制定者:
王猛
测试工程:生产:品质:
修订记录(日期)1. Release 2. 3. 4.。
ICD3给PIC单片机烧录hex档文件
ICD3给PIC单片机烧录hex档文件一、打开MPLAB IDE软件。
图1图2二、点击“File->import”导入要烧录的hex档。
图3图4三、导入后如图5.图5中红色圈内表示hex档已经被导入,且导入的路径也可以看的到。
图5三、点击“Programmer->slecte programmer->MAPLAB ICD3”即选择烧录工具为ICD3,如图6。
图6四、将ICD3与电脑连接上,连接成功后如图7红色圈内所示“MPLABICD 3 Connected。
”表示连接ICD3成功。
图7五、对烧录CPU进行选择。
点击“Configure->Slecte Dvice”弹出图9画面。
在“Dvice”下拉菜单中选择要烧录的CPU型号。
这里以“dsPIC33FJ64GP804”为例。
图8图9六、将要烧录的装置与ICD3连接,点击“Programmer->Setting”弹出图10设置对话框。
点击“Power”,画面如图11。
圈内打钩。
电压根据CPU的类型选择,这里以3.3V的CPU为例选择3.25V电压点击确定这时ICD3为装置供电为3.25V。
画面如图12圈内表示软件已经识别到了待烧录的CPU。
图10图11 图12图13七、烧录前先将CPU内的原有程序擦除才可以准确的烧录程序。
点击图14红色圈内的图标擦除CPU中的程序,再点击绿色圈内图标烧录程序。
图14图15擦除成功(a)(b)图16烧录完成八、如图16所示烧录完成。
点击图17中的圈内图标将该工作空间保存下来,给同一型号CPU烧录程序的话下次打开存储的工作空间后即“PIC_download.mcw”后给装置供电无需其他设置就可以给CPU烧录程序。
图17 图18图19 图20。
PIC单片机烧录教程
P I C单片机烧录教程(总6页)
--本页仅作为文档封面,使用时请直接删除即可--
--内页可以根据需求调整合适字体及大小--
1.PIC单片机的开发编译环境主要有两个,一个是旧版的 MPLAB IDE ,一个是新
版的 MPLAB X IDE
2.对于老版本MPLAB IDE ,双击运行打开后,连接上kit3或者ICD3等仿真烧录
器,在下图红圈处单击选中
3.这时,会有一个弹框跳出,点击“OK”,不用理睬
4.接着点击下图圈中的“Settings”
5.然后,下图红圈处,单击选中,使能KI3给烧录芯片供电,然后单击确定,随后
还有一个弹框出现,点击“OK”,忽略即可
6.接着,如下图所示,红圈处的文字提示表示烧录芯片供电成功,接下来单击红箭
头所指按钮,便能实现程序烧录了
7.新版本环境烧录办法,双击运行MPLAB X IDE
编译好相关代码后,打开其配套的烧录软件,见下图:
8.A处选择正确的芯片,B处找到烧录文件 **.hex的所在位置
9.然后,在下图圈中的地方单击
10.进入如下界面,并在输入框中输入默认密码“microchip”
11.然后,点击Log on,进入后,单击下图圈中的按钮,并勾选前头所指,即允许了
kit3等烧录器对目标烧录芯片的供电:
12.接着单击下图所示圈中的按钮,并单击箭头指向的地方,即可连接上kit3
13.可能会出现警告弹框,点击OK即可,然后,单击下图圈中的按钮,先后会出现
两个红框圈中的类似文字提示信息,表示最终烧录成功
14.。
PIC单片机hex文件烧录方法
PIC单片机文件烧录方法1. 把需要烧录的单片机正确的放入烧录座中,并将烧录座与PICKit3编程器相连,之后将PICkit3编程器连接好在电脑上,打开MPLAB IDE v8.92软件,如图1所示:图12.选择需要烧录的器件,依次选择Configure——Select Device,选择PIC12F1840- PIC12F1822器件,选择后点击OK,如图4,5所示:图4 选择器件,Configure选择PIC12F1840器件选择PIC12F1820器件选择后,点击OK图53.连接PICkit3编程器,依次选择Programmer——Select Programmer——PICkit3如图6所示,选择PICkit3编程器图64.给单片机上电,依次选择Programmer—Settings——Power,勾选Power target circuit from PICkit3,并将电压值调到4.5V,单击确认,如图A,B所示:若出现如图7所示的界面,则表示与PICkit3编程器连接成功,若没有出现此界面,则表示没有连接上。
图A勾选此项,给单片机上电图B图75.加载双摄像头单片机hex文件烧写的.hex,依次选择File——Import,选择所需的烧写的.hex文件,如图2,3所示:图2加载hex文件,File——Import 表明连接成功选择所需的烧写的.hex图36.连接成功后,如何8所示,这时把单片机放在烧座上(方向不要搞错),点第一个图标,烧录程序,烧录成功后出现如图9所示的界面。
点第一个图标,标烧录程序图8显示此字样,表明烧录成功图97.把单片机取出来,再放入新单片机重复第6步操作。
PIC编程器自制
D1,5.6V稳压管,可以替换成5.1V稳压管(常用)/zzz1367/blog自製PIC燒林茂榮第209期錄器前言最近許多單晶片已經藉由消費性電子產品這一管道,默默地滲透到一般人的日常生活裡頭,因此單晶片與人類生活之間的關係已經密不可分。
也因為有利可圖,所以許多商業活動就大量涉入到單晶片領域,像是國內的義隆電子等,都以單晶片為主要的業務活動,加上因為單晶片製程技藝發達,成本也相對地降低,這更助長了單晶片的應用領域,例如有一項資料顯示,目前出廠的私家車輛中,平均會使用約25只單晶片,只是這些應用,恐怕連使用者都不得而知,也弄不清楚。
早期的單晶片微電腦與現今者有很大的差異,先期開發出來的單晶片少部分現今依然被沿用著,有的甚至逐漸被改良或說整合成像是有完整功能的電腦,而目前應用在消費性電子產品上的單晶片還是以8爻單晶片系列為主,而且最近發展的趨勢是,這些單晶片都有FLASH的程式記憶體,也就是說主導這些單晶片運作的程式,有必要時可以隨時更新。
筆者從早期在大學時期開始接觸電腦,到目前以業餘的方式接觸單晶片,一路走來已經二十餘年,這期間沒有間斷過與電腦的關係,從宏碁的小教授、頻果APPLEII、286、到如今動輒2G的CPU。
唯現今電腦使用者與電子線路之間的關係好像鬆垮無力,除了自己裝組電腦的DIY外,好像很少聽到有人利用電腦結合一般的電子創作,這實在是很可惜的一件事。
從目前筆者接觸單晶片的經驗,覺得PIC系列非常棒,這是以一個業餘愛好者的角度而言,因為可以利用組合語言或C語言寫PIC程式,而MICROCHIP公司可以提供免費的編譯程式,同時就PIC的發展,目前完全走向FLASH化,使得程式的開發相當方便,更棒的是,網路上的相關資源非常豐富,網路上可以搜尋得到的,從基本的PIC入門資訊,到可以完全自己動手的燒錄器一應具全。
基於這些理由,筆者鼓勵業餘愛好者,不彷從PIC開始,這真是一個很好的管道。
本文的主要目的,就是要提出一個PIC的燒錄器製作,而要自己燒錄單晶片,重要的關鍵因素還包括有燒錄軟體,因此除燒錄器製作外,同時也要介紹幾種可以用來燒錄PIC的免費軟體。
PICKIT3-独立上位机烧写文档
PICKIT3-独立上位机烧写文档PICKIT3与独立上位机--烧写文档一、P ICKIT3的联机烧写方法1.从MPLAB IDE中通过FILE--EXPORT 导出程序的HEX文件(确保是包含CONFIG信息的HEX文件),导出的HEX文件不要保存在桌面或者带有中文字体的目录文件中。
2.打款PICKIT3 Programmer软件,接好PICKIT3和目标板,软件会自动识别PICKIT3的序列号,首先选择好芯片的具体型号,确认无误的话可直接通过Auto Import Hex+Write Device按键导入含有CONFIG信息的HEX 文件并直接烧写。
3.可选择打勾或者不打勾Target Power 中的On方框,选择相对应的目标板电源需不需要通过电脑从PICKIT3供电。
由于原装的PICKIT3能提供的烧写电流比较小,联机烧写时,建议目标板带电。
二、P ICKIT3的脱机烧写步骤1、脱机下载所谓脱机下载,是在联机状态下,把烧写文件HEX文件下载到PICKIT3的主机内部的FLASH芯片中。
1)打开PICKIT3 Programme软件。
2)通过Device选择要烧写的芯片。
3)通过FILE——Import Hex,导入带有CONFIG信息的烧写文件(HEX文件),注意,文件名,路径名,不要有中文,也不要放在电脑的桌面上。
4)通过PROGRAMMER——PICKIT3 Programmer-T o-Go,选择脱机烧写模式,可对Name 方框写个文件名,对导入到PICKIT3的HEX文件进行重命名,也可不填,保持默认文件名。
5)点击Enable PTG,把HEX文件烧入到PICKIT3内。
6)按PICKIT3工具上的按键,就可对目标板进行烧写。
2、给脱机工作模式的PICKIT3上电1)从PC拔掉USB线。
2)PICKIT3的脱机电源模块接通9V/3A,内正外负,DC开关电源,注意用标配电源。
3)将PICKIT3的脱机电源模块与PICKIT3用USB线连接。
自制单片机烧写器
像我们这样搞电子的人,要的就是动手的乐趣。
下面我们来介绍近期在网络上非常流行的USBasp下载线,因为现在的笔记本包括台式机都渐渐地舍弃了并口、串口;所以之前的并口或串口下载线已经不能再使用了,应该说是做个USBasp下载线是势在必行的,下面我们来介绍其制作的全过程。
图(1)图1为原作者设计的原理图,为了便于制作我修改过某部分电路如图2,其功能一样。
图(2)在制作之前首先要搞清楚几点:第一、这个USB下载线本身就是一块AVR单片机,在制作过程中也必需对其进行程序下载才能运行。
第二、先得大概了解一下这个AVR单机机ATmega8的基本资料。
这样才能对电路有个了解,从而便于调试。
第三COM1是PC机与USB相接的端口,我们在焊接时一定要区分GND、VCC、D+、D-,下面图(3)是对应本次制作的USB端口的引脚功能。
在焊接的之前务必搞清楚,否则会造成PC机端口的USB或下载给的ATmega8烧毁。
图(3)USB端口引脚功能第四﹑最后我们来了解一下电路的结构。
对应图2,其中JP1是选择下载时的速度是快速或慢速,当JP1接地时选择低速,否则为高速。
对于选择快速还是慢是相对于被下载的单片机晶振时钟而言的。
一般来讲,目标单片机与USBasp的ATmega8的时钟不能相差太远。
而JP2是电源的选择,当短接时被下载的单片机选择USBasp供电,则否选择独立供电。
切记:两者只能任选其一。
LED2为ATmega8程序运行的指示灯,当其点亮时就证明USBasp运行正常。
LED1为下载程序时的工作指示灯,当接收到上位机信号时,此灯就会闪动。
图(4)制作的全部元器件图(5_a)与图2对应的PCB板顶层图(5_b)与图2对应的PCB板底层上面图(4)为本次制件的全部元器件,而图(5_a)﹑图(5_b)为与图(2)原理图对应的PCB板,下面开始动手制作:第一步:找一个可以烧写ATmega8单片机的烧写器,把usb.hex固件烧写到单片机里。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
此主题相关图片如下:
此主题相关图片如下:
========================================================================= =====
测试JDM烧录器
用RS232延长线将JDM烧录器与你的电脑连线,开启IC-PROG程式。
选JDM programmer,再依你的连线选COM1或COM2,其他的不动。
如不知道是COM1或COM2,就一个一个试吧。
此主题相关图片如下:
此主题相关图片如下:
OK后再选Hardware Check,把Enable MCLR打勾`,拿电表量(什么?你没有!!那...那 (I)
插座第4脚对第5脚应有13.3V,把Enable MCLR勾拿掉,应为0V或0.3V以下,这是Vpp 烧录电压。
此主题相关图片如下:
Enable Data Out打勾则第13,17脚对第5脚都是5V,同时Data in会自动打勾。
Enable Clock打勾则第12,16脚对第5脚都是5V。
Enable VCC打勾则第1,3,10,14脚对第5脚都是5V。
如果都对,那恭喜你,烧录器做好了。
否则...
Do(去抽根烟、喝杯水,再回来检查一遍)"
Loop until OK
==============================================================
插上PIC16F84A...........烧.............
先把IC选为PIC16F84A,现在可以把PIC16F84A插上读读看,如果是空白IC就会全是'3FFF'。
不是的话可以按清除键,全部清除。
去下载个现成的16F84A的HEX档来烧看看。
将ZIP档解开,存到桌面。
Open file读入RC_84A.HEX,然后照下图社设定WDT enable,PWRT enable,Oscillator XT。
...........烧.............数秒钟后就知道了!!
再次恭喜你,哦?失败?IC是好的吗?
此主题相关图片如下:
OK!!
=========================================================================组译程式MPASMWIN
ASM档写好后,需组译成.HEX档才能烧录。
MPASMWIN的使用很简单,下载一个ASM档来试试。
依PIC的型号设定Processor即可,其他不动,用Default,按Assemble就会产生.HEX,及.ERR档。
此主题相关图片如下:
如果ASM程式语法正确,最后会是这个绿色。
.ERR档里会有一行字,警告你得自己核对PIC 编号,这不是错误。
此主题相关图片如下:
========================================================================= ==
烧录时应该注意的事项:
自制型烧录器可选的很多,简单的如JDM,稳一点的如ProPic II。
PIC不同型号或不同程式,烧录的设定也不完全相同。
如MIXer的制作:
16F84A:OSC=XT,WDT=ENABLE,PWRT=ENABLE,CP=BLANK(DISABLE)
12C508A/509A:OSC=IntRC,WDT=SET,MCLR=BLANK,CP=BLANK
烧录器需先插上接头打开烧录程式,才可放上IC,否则将可能造成IC损坏。
烧录IC脚位要对好。
JDM烧录器也可烧其他IC,但常失败。
用JDM烧录器烧Flash type还好。
不建议用JDM烧录器烧12C508A等OTP PIC,不稳。
使用其他自制烧录器,在"Hardware Setting"时,若与实际相反,可在Communication的Invert 打勾.
1天学会PIC单片机专业PIC学习板HJ-5G助学价198元
功能强大,市场价要500多元一片,慧净助学价只要198元
1、电路图全部模块化设计
HJ-5G PIC单片机开发板功能强大
1、增加8X8点阵。
2、6位数码管增加到8位共阴数。
3、增加5110手机显示接口。
4、增加TFT彩显接口。
5、增加SD卡功能。
有需要的可以来慧净小店看看
购物网址:
/auction/item_detail.htm?item_num_id=442 7443401
HJ-5G专业PIC开发板,全部采用模块化电路设计
慧净免费助学活动说明
1、慧净电子将要推出《1天入门、10天学会、1年精通单片机与C语言》配套视频教程、仿真电路等技术资料,全部免费赠送给你,一分钱不收,请你在慧净论坛上下载。
2、慧净电子各种学习技术资料:欢迎复制、共享、功德无量、没有版权、最新助学活动专用学习板配套小店:/
3、慧净论坛每个月都有免费送板助学活动,欢迎你的参加。
4、祝你一生平安(断恶修缮,积功累德,种善因必有善果)每购一片板子都有你的一分功德、(宝贝成交金额的1元会自动捐赠给慈善机构)。
通信地址:广东深圳单片机免费助学小组
联系人:慧净
OEM大客户及单片机开发项目外包请联系:慧净
助学论坛:
助学小店:
邮箱:hjmcu@
网站:/HJMCU
慧净助学小店介绍
慧净助学小店诚信第一,微利经营,注重质量,打倒暴利,我们的目标:(1天入门、10天学会、1年精通单片机与C语言,同时还要你花最少的钱,买性价比最高、功能最全面、学习资料最丰富的单片机学习板!)
希望大家充分利用时间学习,活到老,学到老,尽快掌握单片机。
本使用手册由慧净助学会员网上收集整理免费共享,如有伤害到你的利润请来信,我们的助学会员会定期删除。
慧净免费助学产品全部没有版权,欢迎复制共享,功德无量,为中国自动化事业出一份功德,学习板配套的源码可以直接用来做项目。