HCS301烧写器(脱机烧录

HCS301烧写器(脱机烧录
HCS301烧写器(脱机烧录

HCS301烧写器(脱机烧录、联机烧录两用型)

CTK-V20LB(V2.0)版的HCS301烧写器(脱机烧录、联机烧录两用型)

特点:

1、适合于个人用和工厂工人流水线批量烧写;

2、脱机烧写保密性好,厂商代码不易外泄;

3、液晶显示、LED指示和声音提示烧写状态,一目了然;

4、成功烧录序列号自动加一;

5、烧写好后有遥控测试功能(高频模块选购);

6、与电脑联机进行厂商代码等参数设置,下传至烧写器后脱机烧写;

7、全中文操作界面,适用于Win98,Win2000,WinXP操作系统;(WIN 操作系统必须升级以后才能正常安装使用,如:WIN2000须升级至SP3或以上。)

8、可烧写的型号有:HCS300、HCS301、HCS200、HCS201。

9、简洁的操作界面:

此主题相关图片如下:

此主题相关图片如下:

CTK-V10L(V1.0)版的简易型HCS301烧写器(脱机烧录,方便生产及携带)

缺点:客户不能自已更改厂商代码(由我公司代设定好代码);

优点:1、适合于个人用和工厂工人流水线批量烧写;

2、脱机烧写保密性好,厂商代码不易外泄;

3、液晶显示烧写状态一目了然;成功烧录自动加一;

4、用户可自行更改序列号;

5、可烧写的型号:HCS300、HCS301

DSP程序烧写步骤

一、连接好DSP电源及仿真器(设备管理器中能检测到仿真器) 二、点击桌面图标

三、选择对应的仿真器和DSP(图中已经选好了,直接保存并退出) “确认”

四、进入仿真界面,此时系统与目标板还未连接 在“Debug”中选择“Connect”将系统与目标板连接

五、如图,右键“Projects”,载入工程文件 工程文件目录为文件目录为C:\CCStudio_v3.3\MyProjects\DSP2812M_examples\DPS2812M_KEYBOARD (图中,点击后直接进入工程目录,此时直接选中.pjt文件并打开即可)

六、打开后界面如下: 注意:工程中的“F2812.cmd”文件(如下图所示)为烧写程序时用的cmd文件,编译及调试程序时用的cmd文件为“F2812_EzDSP_RAM_lnk.cmd”,两者均在目录C:\CCStudio_v3.3\MyProjects\DPS2812M_common\cmd下,如下图中所示:

“F2812.cmd”文件和“F2812_EzDSP_RAM_lnk.cmd”文件所在目录如下: 如果从调试程序到烧写程序或者相反过程,都需要更换cmd文件,更换后一定要先编译cmd 文件后才能避免出现问题 七、烧写程序 烧写程序即是将编译及调试正确的程序(.out文件)烧写到Flash中,本实验烧写的是DPS2812M_KEYBOARD.out文件,其目录为C:\CCStudio_v3.3\MyProjects\DSP2812M_examples\DPS2812M_KEYBOARD\Debug 选择“Tools”下的“F28xx on-chip flash programmer”,如下图:

自制单片机烧写器

像我们这样搞电子的人,要的就是动手的乐趣。下面我们来介绍近期在网络上非常流行的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板顶层

如何使用BSL方式给MSP 单片机烧录程序

如何使用BSL方式给MSP430单片机烧录程序 一,使用两个软件:IAR(EW430)和MSP430BSL.exe 二,IAR软件用于编程和编译;BSL软件负责载入烧录。三,在IAR中编程操作: IAR Systems是全球领先的嵌入式系统开发工具和服务的供应商。公司成立于1983年,迄今已有27年,提供的产品和服务涉及到嵌入式系统的设计、开发和测试的每一个阶段,包括:带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件仿真器以及状态机建模工具。 国内普及的MSP430开发软件种内不多,主要有IAR公司的Embedded Workbench for MSP430(简称为EW430)和AQ430。 目前IAR的用户居多。IAR EW430软件提供了工程管理,程序编辑,代码下载,调试等所有功能。并且软件界面和操作方法与IAR EW for ARM等开发软件一致。因此,学会了IAR EW430,就可以很顺利地过渡到另一种新处理器的开发工作。 IAR新建工程步骤 Step1:选择主菜单的File >New>Workspace命令,然后开启一个空白工作区窗口 Step2:选择主菜单Project>Create New Project>选择Empty project。点击OK。最好新建一个文件夹,用于放置所有的生成文件。选择保存路径后,点击保存,新工程建立完毕 Step3:file>new>file>编辑代码>save>文件名可以自己起,但后面一定要加 ”.c” ,保存为C文件 Step4: 右击工程名,将写好的程序添加进去Add>Add Files,也可以用Add>Add“main.c”添加入工程。 Step5: 右击工程名,点击Option>General Options>Device>选择MSP430F149 Step6: 继续设置Linker>Output>文件名.txt(这步很关键)>fomat>

程序烧录工艺

程序烧录工艺 一、目的:规范模块烧录操作程序,使烧录过程标准化。 二、烧录设备: 硬件 计算机一台 烧录驱动板一块 计算机与烧录驱动板连线一根 烧录线一根 软件 USB转串口驱动软件(已安装)一套 烧录程序(已安装)一套 模块程序 三、烧录过程 1.连接方法如图1所示 图1 2.打开计算机,使计算机处于正常工作状态,用鼠标双击桌面DIR K150 烧录程序图标,运行烧录程序; 3.进入图2界面

图2 在红圈内显示具体COM口序号时,连接正常,如果红圈内显示COMX并弹出图3窗口时,应检查连线是否正常牢固连接,USB转串口驱动软件有没有运行,检查完毕,点击“文件”→“选择串口”→“输入串口编号”→“x”→点击“ok”,如图4,当界面返回到图2状态,红圈内出现串口数值时,进入下一道工序。 图3

图4 4.载入模块程序,操作方法如图5所示。点击“载入”→“查找范围”→“模块程序”→“打开”,进入图6界面。 图5

图6 5.模式设置:点击“设置”→在下拉窗口中选择“ICSP模式(I)”,界 面如图7所示。 图7 6.配置位设置:点击图8红圈“配置位”→弹出图9窗口,将掉电监测选 择为“开”如图10→点击“ok”,返回图7界面。

图8 7.将烧录线与模块相连,正确方法如图1所示,点击“”→ 选择弹出窗口图11中的“擦除”→并点击“ok”→点击弹出窗口图 12中的“”→点击弹出窗口图13中的“ok”返回图7界面。 图9 图10

图11 图12 图13 8.点击“”→选择弹出窗口图13中的“”→点击 新弹出窗口图14中的“”→进入图15中的界面,等待10秒左右,当弹出图16界面时,点击“”返回图7界面。 9.该模块板程序烧录完成,去除模块板连线,放入合格品箱内,烧录不成 功的,做好不合格标记,放在不合格处,维修后,重新烧录。 敏旺科技品质保证部 2014-4-21

SI-PROG编程器的工作原理及其程序设计

SI-PROG编程器的工作原理及其程序设计 时间:2009-06-16 13:03:06 来源:现代电子技术作者:安郁宽1,李宏2,闫鹏1 1.滨州医学院物理教研室2 摘要:介绍SI-PROG编程器的工作原理,利用PC机串口UART芯片实现单片机的ISP下载。PC机串口8250芯片中SOUT,DTR,RTS,CTS四个引脚的电平可通过其内部的几个寄存器分别进行控制或读取,利用引脚可实现单片机的ISP下栽。介绍了8250与单片机之间通信信号的逻辑关系以及电平转换,分析了接收器的阈值电压的特点,给出了使用SI-PROG编程器的条件。最后,以AVR单片机为例介绍了下载程序设计。结果表明,利用PC机串口UART芯片可以实现对AVR单片机的ISP下载,其硬件电路和软件设计都很简单。 关键词:S1-PROG编程器;程序设计;UART;AVR单片机 SI-PROG编程器为PonyProg 2000软件中使用的一种ISP编程器,该编程器利用PC机串口电路的异步通信控制器UART实现AVR,PIC,AT89等单片机的ISP编程。虽然该编程器不为Atmel的AVRStudio 所支持,但是其硬件电路简单,成本低,便于制作,适于初学者进行学习和简单开发。下面以AVR单片机为例,介绍SI-PROG编程器的工作原理及其程序设计。 l SI-PROG编程器的工作原理 1.1 电路组成 图1为SI-PROG串口编程器的工作原理图。电路分为PC机串口电路、SI-PROG编程器和目标机3部分。编程器通过9针D型连接器DB9与PC机串口连接,通过10针连接器J1与目标机连接,电路在文献[4]的基础上做了适当的简化。J1引脚定义与Atmel的STK200下载线相同。 1.1.1 PC机串口电路及SI-PROG编程器 PC机串口电路由U1~U4组成。8250(U1)为异步通信控制器UART,SN75150(U2,U3)为驱动器,

电子分厂E方在线烧录考试试题

电子分厂E方在线烧录考试试题欢迎参加本次测试 第1项:您的名字是? ____________ 第2项:1、FCT程序名由以下编码规则组成() ○ A. 组件编码+(PCB编码后5位+型号的缩写) ○ B. 组件编码+(型号的缩写+ PCB编码后5位) ○ C. PCB编码后5位+(组件编码+型号的缩写) ○ D. 型号的缩写+ (PCB编码后5位+组件编码) 第3项:2、FCT测试文件存放路径() ○ A. 工程图库\美的集团工程图库\工艺一致性\电控产品工艺文件\FCT程序,各地再从PDM下载到本地程序服务器上,产线电脑不得存放测试程序. ○ B. 工艺一致性\美的集团工程图库\工程图库\电控产品工艺文件\FCT程序,各地再从PDM下载到本地程序服务器上,产线电脑不得存放测试程序. ○ C. 工程图库\电控产品工艺文件\工艺一致性\美的集团工程图库\FCT程序,各地再从PDM下载到本地程序服务器上,产线电脑不得存放测试程

序. ○ D. 工程图库\工艺一致性\电控产品工艺文件\美的集团工程图库\FCT程序,各地再从PDM下载到本地程序服务器上,产线电脑不得存放测试程序. 第4项:3、总装E方返修板怎么处理() ○ A.重新补板 ○ B.重新烧录 ○ C.封存 ○ D. 报废 第5项:4、电子E方返修板由()直接指导返修 ○ A. 工艺工程师 ○ B.维修 ○ C.巡检 ○ D.班长 第6项:5、功能测试打EO保护,表示什么。() ○A、风机反馈 ○B、通讯故障 ○C、E方空白 ○D、模块保护

第7项:6、在线烧录的主板,校验时应核对什么?() ○A、组件编码 ○B、E方代码 ○C、E方规则 ○D、E方的版本号 第8项:7、程序归档后,烧录室和巡检各自将程序做一个备份,即烧录室保留一份归档程序用于生产,而巡检则用另一个备份程序作为首检、校验的工具,烧录室校验用的母片应按程序编码存放在母片柜里。() ○对 ○错 第9项:8、所有FCT烧录不良品经维修后必须重流ICT测试,合格后再做FCT测试,直到测试合格方可流入下一站。 ○对 ○错 第10项:9、FCT程序名由以下编码规则组成:组件编码+(PCB编码后5位+型号的缩写) ○对 ○错

硬件在环仿真策略说明

该模式由五个阶段组成,每个阶段的作用如下: (l)功能设计:根据汽车发动机的原理和实际驾驶要求,设计发动机ECU的控制系统,制定规范。这个阶段需要经验的积累和试验数据等作为参考。 (2)快速控制原型:根据功能设计环节制定的发动机控制系统,用软件设计控制系统模型,实现控制系统的控制算法、控制逻辑,经过模型仿真后,对控制系统的指标和误差进行评估。 (3)目标代码生成:将快速控制原型设计好的控制系统模型生成C语言或者其他语言的代码,下载到实时计算系统以供进行实时仿真。 (4)硬件在环仿真:硬件在环(Hardware in theL。叩)环节是把己经烧录有模型代码的ECU和实际的传感器、执行器等通过FO接口连接,测试该ECU在各种工况下的功能性和稳定性。 (5)标定、测试:通过硬件在环仿真环节修正的发动机控制器连接到真正的发动机台架上的传感器、执行器以及生产完成汽车的发动机上,进行台架试验和道路试验,对数据进行标定,最后完成ECU的设计开发。 第一种:自主研发。工程师根据自身的需求,在软硬件方面自行设计:软件方面运用常见的软件开发工具进行设计;硬件方面一般自行购买己经商品化的处理器和接口模块,比如美国Nl公司的cRI09004嵌入式实时控制器和cRIO FO接口板卡,组装构建自己所需的硬件在环测试系统。清华大学设计了一套多处理器的硬件在环仿真系统,各个处理器共享存储器。采用PC机作为宿主计算机为硬件在环仿真提供了方便易用的开发平台;该系统采用一个32位的浮点DSP处理器来计算发动机动态模型,具有较快的计算速度;用80C552做芯片,设计信号智能接口板,提高了系统的实时性能。各处理器之间采用双口RAM进行高速大数据量的数据交换,实现了真正的并行处理。采用VisualC++编程软件设计开发监控界面。

在电脑上听音乐-达人(软件篇)

在电脑上听音乐-达人(软件篇).txt48微笑,是春天里的一丝新绿,是骄阳下的饿一抹浓荫,是初秋的一缕清风,是严冬的一堆篝火。微笑着去面对吧,你会感到人生是那样温馨。[推荐]在电脑上听音乐(软件篇) APE相关常见问题FAQ N1ran4 1、如何播放APE格式音频文件? A.Monkey's Audio安装包带了Ape plugin for Winamp,安装后就可以用Winamp放ape了 B.用foorbar2000,这个近来很火的播放器支持ape格式 相关链接: Monkey's Audio官方网站 Monkey's Audio3.97F Monkey's Audio Winamp plugin foorbar2000官方网站 2、对于APEImage能实现播放时任意选曲么? 可以,不过需要合适的CUE文件,一般整张碟压成一个APE文件的都附有相应cue文件,里面记录的就是这张碟各音轨起始时间等信息。用文本编辑软件可以打开这个cue文件,内容与下面的相似: ================== PERformER "Matthew Lien" TITLE "Bleeding Wolves" FILE "CDImage.ape" WAVE ~~~~~~~~~~~~~这里即是对应的ape文件名,默认是同一目录, 可以加上路径,比如"c:musiccdimage.ape" 不能搞错了,否则不能正常播放 TRACK 01 AUDIO TITLE "Flying Squirrel Creek" PERformER "Matthew Lien" INDEX 01 00:00:00 …… ==================

可编程控制器的工作原理

可编程控制器的工作原理 PLC由于自身的特点,在工业生产的各个领域得到了越来越广泛的应用。而作为PLC 的使用者,要正确地使用PLC去完成各类控制任务,首先需要了解PLC的基本工作原理。 PLC源于用计算机控制来取代继电接触器,所以PLC的工作原理与计算机的工作原理基本上是一致的。两者都是在系统程序的管理下,通过用户程序来完成控制任务。 1. PLC的工作方式 虽然PLC的工作原理与计算机的工作原理基本一致,都具有相同的基本结构和相同的指令执行原理。但是,两者在工作方式上却有着重要的区别,不同点体现在计算机运行程序时,一旦执行到END指令,程序运行结束,且计算机对输入、输出信号进行实时处理;而PLC的CPU采用循环扫描工作方式,当程序执行到END后,再从头开始执行,周而复始地重复,直到停机或从运行切换到停止。对输入、输出进行集中输入采样,集中输出刷新。I/O映像区分别存放执行程序之前的各输入状态和执行过程中各结果的状态。 (1)PLC的循环扫描工作方式 可编程控制器是在硬件的支持下,通过执行反映控制要求的用户程序实现对系统的控制。为此PLC采用循环扫描的工作方式。PLC循环扫描的工作过程如图2-1所示,包括五个阶段:内部处理与自诊断、与外设进行通信处理、输入采样、用户程序执行、输出刷新。 PLC有运行(RUN)和停止(STOP)两种基本的工作模式。 当处于停止(STOP)工作模式时,只执行前两个阶段,即只作内部处理与自诊断,以及与外部设备进行通信处理:上电复位后,PLC首先作内部初始化处理,清除I/O映像区中的内容;接着作自诊断,检测存储器、CPU及I/O部件状态,确认其是否正常;再进行通信处理,完成各外设(编程器、打印机等)的通信连接;还将检测是否有中断请求,若有则作相应中断处理。在此阶段可对PLC联机下载程序。 图2-1 PLC循环扫描的工作过程

stm32离线烧录步骤及ISP相关知识

ST M32F103芯片离线烧写程序步骤 一、Keil uVision3+ULink2(ST‐Link2、JLink) 使用Keil uVision3+ULink2(仿真器)可直接下载.hex文件,操作如下: 打开或新建一个与芯片型号对应的工程: 1、打开Options for Target‘STM32F10x Release’,如下图所示: 2、在Options for Target‘STM32F10x Release’中配置output选项: 将需要下载的.hex文件拷贝到output目录下(output文件夹中存放编译时输出的文件,操作 ),如下图所示。 3、在 所示。

4、配置Utilities选项: 选中Use Target Driver for Flash Programming项(默认情况下,该选项是选中的),在下拉选框中选择对应的仿真器型号,如下图所示: 5、点击Settings打开Flash Download选项框,单击Add,出现Flash Programming Algorithm 对话框如下图,即添加与目标芯片对应的Flash编程算法。

单击Add,添加成功后如下图所示: 6、以上步骤完成后,连接仿真器和目标板,上电,点击软件的Download to Flash Memory (如下图所示),即可把目标程序烧写到芯片的Flash中。 7、断电后,断开仿真器,重新上电,检查装置运行是否正常。 注意:定版文件请在其它地方备份,以防不正当操作造成文件丢失或损坏。

二、串口+ISP软件(um0462) 注:使用条件: 1、带有ISP功能的ARM芯片; 2、硬件留有COM口; 3、芯片启动模式可设置。 用户的ARM系列芯片带有ISP(在系统中编程)功能,则可使用其ISP功能,通过串口和ISP软件来下载.hex文件。 下面是STM32用此方法烧写的演示(STM32全系列芯片都带有ISP功能)。 将USART1口连接到PC的COM口(通常ISP使用的UART口都是芯片的第一个UART口),设置芯片的启动模式为System Memary模式(BOOT1为0,BOOT0为1)。 1、打开ISP软件 ST官方下载地址: https://www.360docs.net/doc/036633529.html,/stonline/products/support/micro/files/um0462.zip 软件界面如下图所示:

烧录器件的步骤

通用编程器-->烧录器件的步骤 硬件准备 在您确保正确安装了通用编程器应用软件,以及USB驱动程序之后,连接好电源适配器及USB通讯线。此时编源指示灯亮指示连接正常(点亮状态),绿色编程结果指示灯指示等待编程(点亮状态),通用编程器应用软件右下方通通信正常(绿色)。 按编程器锁紧座旁所标示方式正确放置芯片(注意:某些芯片编程时需要相应适配器,在选择器件后会弹出的框进行提示)如果出现芯片反放或错放情况,通用编程器的管脚检测功能将加以提示(仅在EasyPRO800,EasyPRO500 选择器件 在以上条件都具备的情况下,您就可以对您手中的芯片进行编程操作了!单击快捷工具栏中“选择”按钮或选择片”下的“选择芯片(F2)”,弹出器件选择窗口(参考应用软件的用户界面)。 n首先应在"类型"栏中选择器件类型,如ALL,MCU,Serial EEPRO,E(E)PROM/FLASH,SRAM或PLD/GAL。 n然后在"厂商"选项栏中选择厂家,并在右侧出现的"器件"选项栏中选择器件,或者在搜索栏输入器件名器件库中快速的搜索到您想要的器件。 n选择器件后,按“选择”按钮或者双击器件名选中器件。此时"选择器件"对话框自动关闭,回到用户操作界面下方信息栏中将提示您所选器件的基本信息,可以此作为对芯片信息的提示。 【提示】:

将数据装入缓冲区 只有将所需要烧写到芯片的数据装载到数据缓冲区,才能执行编程操作。点击菜单工具栏中的“打开”按钮择对话框。 从中选择文件格式,调入方式,调入地址,并可选择是否在调入前清空缓冲区,调入后弹出结果信息。设定后按钮,此时将出现提示对话框对您所进行选择进行提示。根据提示确定无误后,点“确定”按钮,则需编程数据将区,并出现在用户界面的数据缓冲区内。 设置芯片配置信息及加密选项 如果您需要对所编程芯片进行加密或其他配置操作,请选择快捷工具栏中的“配置”按钮,弹出配置栏对话因芯片不同而不同。例如当所选芯片为P89C58BP 时,将弹出如下图所示的对话框。 根据实际需要,对芯片配置进行具体设置,然后点击对话框中的“设定”按钮,完成设置配置字操作。此时1.支持模糊查找。如查找P89C52BP ,输入P89C52BP 或P89C52等均可查到。但注意选对“芯片类型”。 2.请用户正确选择芯片型号,否则极易导致编程器和芯片损坏。 3.在选择芯片后,“程序代码缓冲区”中的内容将被清空。所以请用户一定要先选择芯片,再打开所要编程的 文

编程器过流保护解决方案

编程器过流保护解决方案 摘要:你是否出现过因编程器问题造成产线停工的情况,为何会烧录不良甚至故障导致产线停滞,究竟是因为未区分研发型和量产型还是因为编程器本身电源过流保护、过压保护等设计不完善? 编程器又称烧录器、写码器,是一种将源程序编译生成的固件烧录到目标芯片上的设备。按烧录方式可分为在板烧写和裸片烧写。 ●在板烧写:也称为ICP烧写,是把芯片焊到PCB板上后再进行烧录 ●裸片烧写:也称为离线烧录,是把芯片放到夹具上进行烧录,之后再把芯片焊到 PCB上 可能出现过流的情况; 1.在板烧写 ●在插拔下载线过程中,因为接错线而导致短路过流; ●PCB板在生产过程中有焊接短路问题,当编程器给其上电时就会出现过流现象; ●PCB板上有大容量电容,编程器给PCB板上电瞬间浪涌电流过大,从而误触发过 流保护机制。 2.裸片烧写 ●把芯片放到烧录座时,由于芯片放偏或芯片引脚偏斜,造成编程器上电时短路过流; ●将芯片从板上拆下,芯片引脚上有锡渣没清理干净就放到烧录座上编程,造成编程 器上电短路。

如果编程器的电源过流保护不够完善,当遇到芯片或电路板短路时,轻则损坏编程器,重则可能会损坏芯片或电路板,造成严重的生产事故。 市面上的多通道量产型编程器,通常都只有一路过流检测保护电路,检测到电源过流后直接关闭总电源输出。 单通道过流检测 这种设计在一定程度上能起保护作用,但也存在明显的缺陷: ●其中一个通道发生过流时,触发过流保护并关闭电源输出,导致其他正常的通道无 法烧录; ●过流阀值设置的很高,当只有一个通道电源短路时,短路电流可能达不到过流阀值 而无法触发过流保护,导致该通道相应电源控制电路被烧毁; ●在板烧写时,如果板上有大容量电容,上电瞬间浪涌电流过大,可能误触发过流保 护将电源关闭,导致烧录失败。 为了彻底解决这些问题,结合ZLG立功科技·致远电子十多年编程器的研发经验,并收集了各行业客户反馈的建议后,我们在最新推出的P800系列编程器中重构了编程器的过流检测保护机制,核心设计是在每个编程通道都有过流检测保护。

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后插入,方便调试。烧写卡座如果购买有困难,可以直接用一个IC座。连接电缆用9对9一头公一头母的串口线,注意市场上有些串口线的两头2,3脚是交叉的,最好用万用表检查一下是否为一一对应。如果没有串口线,也可拆一个老式的串口鼠标自制,只要两头把2,3,5脚连接好即可。本电路对元件没有特殊要求,电阻用1/8W普通碳膜,三极管我用的是2SA1015,2SC1815, 实际上很多小功率管都可以,例如9014,9015。只是需要注意他们的管脚排列区别。二极管1N4148可以用1N4004替代。另外12V稳压管最好挑选一下,精度要求为5%以内。 11.0592M晶体有条件的话应当测试一下,市场零售的晶体有些不起振。 这款编程器的烧写软件EZ31.EXE界面很简单;全兼容于WINDOWS9X-2000。仅有几个按钮,分别为打开文件(SEND),读芯片(READ),退出(EXIT),COM选择,加密(LOCK CODE),以及校验(FAST VERILY)。大家用一下就知道了。注意目前提供下载的为它的升级版本ez4.0自动监测端口号和芯片。使用更简单!DIY安装步骤: 1: 安装电阻,共11个;元件插到位后焊接剪脚: 2:安装二极管,三个1N4148 和一个12V稳压管DW2。请仔细看管子的表面有字:稳压管印有12V字样,千万别给搞混了。二极管是有极性的,二极管的黑头方向插向pcb的印有白色的一边就对了:元件插到位后焊接剪脚: 3:安装2个104和2个30p电容;11。0592晶体,这些都没有方向性随便插: 4:插入三极管。电解电容,发光管:注意这些东西都是有极性的:如果搞反了可不行。电解电容和发光管很好办,都是负极向下。三极管(2个2SC1815,一个2SA1015,)以及一个78L05的稳压IC:他们的方向在PCB上可以看到,屁股的方向就是半圆圈的方向。 5:插入排阻(排阻有一个白点的一端是公共端,他的位置在靠近PCB边源的一端;电源插座,232插座就不用说了。 6:插*芯片的插座。 7:插烧写卡座。由于他和*芯片是面对面的,因此必须先焊接*芯片插座,最后焊烧写卡座。否则等会不好动烙铁了。 8:如果您实在搞不清除元件的方向,请睁大眼睛仔细看看上面的照片吧。 9:最后检查一下电路板的各个地方有没有插错,短路的。再按照上面的调试方法调试。如果没有插错基本可以一次调OK 调试: 组装好后通电,用万用表检查:

汽车电子为何钟爱在线编程

汽车电子为何钟爱在线编程 一辆光鲜亮丽的汽车上有琳琅满目的电子部件,每一个电子部件往往都拥有它自己的芯片,每个芯片又有它独立的程序需要烧录。面对如此大的烧录量和汽车级严格的性能要求,聪明的工程师们是用怎样的方案来应对呢? 说到汽车的各种零件,事先没有了解的朋友往往会有点发懵。说来也是,随着工业水平的进步,汽车的结构也越来越复杂了。街上飞驰的一辆辆潇洒威风的汽车早已不是一百年前那发动机上安上轮子就跑的简单货了,各种智能的电子设备布满了现代汽车的周身。车子的复杂化直接带来了一个问题,这么多的零件该如何高效快速的生产出来?仅就大量的芯片该如何烧录就是个让人揪心的问题。 听我这么一说,您可能就有疑问了,汽车电子每个部分都有各自的厂家,自己生产自己的产品就好了啊,这里面有什么难点呢?这就要从汽车电子产品的开发说起了。在一款产品尚在研发过程中的时候,往往会用到原厂的2-link仿真器。进入到生产环节的时候一开始也会使用原厂的2-link仿真器进行烧录。但作为一款用来仿真的专业设备,仿真器并不擅长于烧录,很难达到汽车电子严谨的100%良品率,这就非常尴尬了。 那怎么办呢?如果说仿真器在仿真方面的能力更为优异,那么烧录使用编程器则是非常恰当地选择。然而编程器的选择又有离线和在线两种,不同的烧录方式会影响到工厂生产的流程、工装和夹具的设计:

●离线烧录 所谓离线烧录,就是通过各种专用的适配座将芯片离线烧录好之后再安装到板子上的生产方式。这种方式与之前仿真器烧录比大大提升了可靠性和稳定性。但是适配器本身也是一种精密夹具不同芯片之间很难通用,这增加了成本。而且一旦出现不合格的产品想要重新烧写的话又很难把板子上烧好的芯片再拆下来重烧,烧好之后又要再去贴片,无形中又增加了一笔成本。因此离线烧录虽有优势,短板也非常明显。看看下图这些各式各样的适配座,就让人望而却步。 ●在线烧录 在线烧录就目前而言优势可谓是得天独厚了,在保证烧录稳定的同时并不需要定制适配座,一般线材即可。若发现有错误也可及时进行修正,不必再走一次拆片贴片的复杂步骤,降低了成本的同时还能提高效率。 更重要的是,现在生产线也在向自动化发展,越来越多的制造商将ICT、FCT等功能测试机加在生产线上,使用自动夹具配合在线烧录的生产方式可以在烧录阶段省去人工操作,贴板后直接进行烧录,然后将PCBA送到测试机测试,整个生产过程全自动化,能极大地提高生产效率。 ZLG致远电子基于二十年来在编程器行业的深厚技术积累,突破传统在线编程效率低、芯片类型单一、无法脱机等缺点,推出全新的量产型在线编程器P800isp,率先实现全脱机、多通道的在线编程。拥有完善的自动控制协议,可提供接口函数及DLL 方便用户进行二次开发,快速实现自动化控制,成为在线烧录诸多方案中的佼佼者。

应用笔记-MCU量产烧录器选择指南

MCU量产烧录器选择指南 经过电工们紧张的研发、测试,产品终于批量投入生产了。这个时候,MCU代码的烧录是生产的一道重要工序。 本应用笔记结合理论与实际,对量产烧录器的选择进行了各方面的探讨。 一、与MCU烧录相关的术语介绍: a)MCU量产烧录的“先烧后装”与“先装后烧”。“装”指把芯片安装到PCB上,对 于封装片,为焊接;对于裸芯片,为邦定: i.先烧后装。把芯片从包装里取出,放入烧录适配座,用烧录器把MCU代码烧 录进芯片,再把烧录好的芯片放入包装,送往生产线安装到PCB上。 ii.先装后烧。直接把买来的整包装芯片送往生产线,安装到PCB上后,利用具备在线编程能力的烧录器,通过PCB上的在线编程接口,把MCU代码烧录 进芯片。这种方式也称为在线编程。 b)烧录适配座、烧录治具、在线编程接口。烧录器需要通过这三者之一来连接到MCU 芯片,执行烧录动作: i.烧录适配座:由测试用IC插座与适配PCB组成。测试用IC插座用来安放MCU 芯片。适配PCB把MCU的管脚连接烧录器的相应接口,并有相应的外围器 件,如电源滤波电容等等,以增强烧录稳定性。 ii.烧录治具:烧录治具是测试治具的一种,通常由透明压克力材料制成,装有弹簧探针,可以顶到PCB的测试点上。治具可以方便的放入、夹紧和取出PCB, 完成烧录或测试动作。

iii.在线编程接口:PCB上预留的插座,连接到烧录器后,即可对PCB上的MCU 进行编程。常见的如FreeScale的6脚BDM接口、MicroChip的6脚ICP接口 等。 c)一拖多烧录器(Gang Programmer)与“一并多”烧录模式。常见的有1拖1~1拖8 烧录器,一拖多烧录器主要优势在于能充分利用烧录工人,提高烧录生产率。然而,一拖多烧录器由于用量少,价格远高于一拖一烧录器。如果一拖一烧录器有清晰明了的指示和智能芯片感知技术,也可以多个同时使用,效果与一拖多烧录器相同,此时称为一并多烧录模式。后面有专门章节对一拖多烧录器和生产率的关系作深入阐述。 d)在线烧录器(In Circuit Programmer)。PCB上已经安装了全部元器件后,已经形成了 一个系统。此时仍然可以对MCU进行程序烧录,执行这种烧录工作的叫在线烧录器。在线烧录器相比非在线烧录器(只能对独立芯片进行烧录的烧录器),要求更高。 在线烧录器能进行非在线烧录,反之则不行。 e)智能芯片感知技术(Auto Chip Sense)。烧录器运用软硬件技术,自动感应到新的芯 片已经连接到烧录器,自动烧录,并提示操作工人移除已烧录的芯片。这种技术免除了放置芯片后,按“开始烧录”按键的操作,大大减轻了操作工人的劳动强度。 具备了这种技术的烧录器,一个操作工人可以同时操作多个烧录器,从而实现“一并多”烧录,用一拖一的烧录器灵活组成“一并多”烧录系统,取代价格高企的一拖多烧录器。 f)联机烧录、脱机烧录。如果烧录器需要连接PC才能工作,称为联机烧录;可脱离

程序烧写说明

程序烧写说明 OK300C根据用户选配单片机类型不同烧写程序的方式也有所不同,主要分三类:STC单片机用户烧写方法,并口ISP下载器烧写方法,USB接口ISP下载器烧写方法。下面将详细介绍烧写程序的方法。 一、 STC单片机用户烧写方法 启动下载软件,首次设置时只需注意芯片的选择,在左上角下拉框中选择STC89C52RC,一般的台式机大多只有一个串口,所以COM栏就选择COM1,如果使用别的串口那就选择相应的串口号,其它全部使用默认,不明白时最好不要乱改,不然可能会把芯片锁死,以后就用不了了。总体设置如下图: 点击软件界面上的Open File 打开对话框,将*.hex或者*.bin文件选择,选择好后点击Open 。 要先把实验板上的电源关掉,因为STC的单片机内有引导码,在上电的时候会与计

算机自动通讯,检测是否要执行下载命令,所以要等点完下载命令后再给单片机上电。然后点击如图中的Download/下载钮, 接着按下实验板上电源给单片机上电 若出现上述图片,则说明已经给单片机成功下载了程序,并且已经加密。 二、 并口ISP下载器烧写方法 将ISP下载器插在主板的ISP口处。确认板上JP1三个跳线都断开,连接好电源线,打开电源。打开下载软件MuCodeISP,以下载AT89S52为例,选择89S5X,选择89s52,如下图 然后加载要烧录的程序 点击File菜单下的openflash,出现如下对话框

选择要烧录的文件,这里是*.hex文件 烧录,点击下图中的Program按钮就可以把程序下载到单片机 A VR单片机的程序烧录过程也是一样的。不过烧录51和A VR单片机切换时,要注意不要忘记进行51/avr单片机选择键的操作。 三、 USB接口ISP下载器烧写方法 选配USB接口isp下载器的用户,使用的烧写软件是A VRSTUDIO。首先要安装好该软件,安装方法和安装普通软件一样。 可以用AVR Studio的4.13或更高版本控制STK500/AVRISP,选择STK500 or AVRISP和Auto 或者具体的COM?端口进行联机,点击avr studio主窗口中的图标前面标有Con的那个图标,然后按下图选择即可进行STK500或者JTAG的联机,由于avr studio会记忆用户使用的设备是STK500ISP还是JTAG并且同时会记忆用户使用的COM号,如果下次和上次使用的是相同的设备并且没有更换COM口,那么下次使用的时候直接点击右边标有AVR的那个图标就可以快速进入联机状态;如果下次和上次使用了不同的设备或不同的COM口请使用Con图标进行联机。 连接STK500ISP:

CCS3.3程序烧录过程

CCS3.3程序烧录步骤 编写: 1. 概述 此文档用于说明使用TI公司CCS3.3软件烧录主控插件DSP28335芯片程序的过程,请细致阅读此文档并按照文档描述的步骤进行程序烧录,非正确的的烧录步骤可能会导致28335芯片的锁死。 2. 需要的工具 电脑(预装CCS3.3工程软件); 仿真器SEED-XDS510PLUS; 3. 程序烧录步骤 1)主控机箱断电,将仿真器SEED-XDS510PLUS小心的插至主控板的DSP烧录脚(两排共14针,其中1针被剪断,仿真器对应位置的孔也被堵死);仿真器另一端插至电脑的 USB口。 2)双击桌面图标CCStudiov3.3,或者通过“开始----程序----Texas Instruments----Code Composer Studio 3.3”打开CCS软件,图标如下图1所示 图1 CCS3.3桌面图标图2 CCS设置图标注意:如果是首次使用CCS3.3需要通过Setup CCStudiov3.3对CCS进行设置,配置过程如下:a)双击桌面图标Setup CCStudiov3.3进入设置界面,桌面图标如图2所示;b)CCS配置界面如图3所示,在中间框内Family选择“C28xx”,在Plat…中选择“SEEDXDS510PLUS”,在筛选出来的系列中单击选择“F28335 SEEDXDS510 PLUS Emulator”,点击左下角“Add”按钮,可以发现左侧出现DSP和芯片信息;c)点击“Save & Quit”;d)提示对话框会询问是否启动Code Composer Studio,选择“是”可直接启动Code Composer Studio。 图3 CCS配置界面

AT89C51系列单片机烧写器的设计与实现

收稿日期:2007-01-17 AT 89C51系列单片机烧写器的设计与实现 冉彦中1,曹婧华1,刘沛先2 (11吉林大学和平校区,吉林长春130062;21解放军208医院,吉林长春130062) 〔中图分类号〕TP3 〔文献标识码〕A 〔文章编号〕1002-2376(2007)04-0025-02 〔摘 要〕本文以AT 89C51单片机为例,介绍其电路和工作原理。 〔关键词〕单片机;串行通信;M AX 232 0 引言 对于自动化或计算机专业的学生来说,学习单片机课程最有用的可能是编程器或烧写器,一台商业的编程器至少要几百元,让学生或初学者难以承担。能否自己做一个,既锻炼自己的动手能力,又能满足学习和开发需要,是一个不错的选择。利用PC 机的串行口C OM1或C OM2与单片机的串行口进行串行通信,将PC 机的数据传送到单片机中。PC 机串行口给出的信号是一个RS2232信号,它是一个基于3~7V 正电压、3~7V 负电压的脉冲链。这一信号必须转化为一个0~5V 的脉冲链,以便单片机读取。中间转换电路采用M AX232通信芯片来实现。1 烧写器硬件连接111 电平转换 通信电平转换芯片M AX232 RS232是目前异步串行通信中应用最广泛的标准 总线,适用于数据中断设备(DTE 和数据通信设备 (DEC )E LA RS2232C 是目前最常用的串行接口标准,用于计算机与计算机之间,计算机与单片机的数据通信。此标准的目的是定义数据终端设备(DTE )之间的电气特性。RS2232C 提供了单片机与单片机、单片机与PC 机之间串行数据通信的标准接口。但RS2232C 规定的逻辑电平与单片机的逻辑电平是不一 致的。因此在应用中,必须把微处理器的信号电平(TT L 电平)转换为RS2232C 电平,或者对二者进行逆转换。选用电平转换芯片M AX232来实现的。112 AT89C51单片机与PC 机串行通信接口的硬件电 路 AT89C51单片机与PC 机串行通信接口其接口电 路如图1所示。其工作电压取自电压(5V )电源。 串行通信是采用最简单的T xD ,RxD ,G ND 三线制连接,注意T xD 和RxD 两边应该交叉连线。现从M AX232芯片中如使T2I N 接单片机的发送端TX D ,则PC 机RS232的接收端要对应接T2OUT 引脚。同时R2OUT 接单片机的RX D 引脚。PC 机的RS232的发送 端TX D 对应接R2I N 引脚。单片机是一个全双工的串行通讯口,单片机和PC 机之间可以方便地进行串口通讯。进行串行通讯时要满足一定的条件,比如电脑的串口是RS232电平的,而单片机的串口是TT L 电平的,两者之间必须有一个电平转换电路,因此采用了专用芯片M AX232进行转换。而具体三线制连接串口,也就是说电脑的 9针串口只连接其中的3根线:第5脚的G ND ,第2脚的RX D ,第3脚的TX D 。电路如图1所示,M AX232的第10脚和单片机的11脚连接,第9脚和单片机的10脚连接,第15脚和单片机的20脚连接。 图1 电路图 5 2医疗装备2007第4期

PICkit3烧录与脱机烧录说明书

PICkit3上电与脱机烧录说明书 1、打开电脑桌面MPLAB 。 2、将PICkit3的USB接口连接电脑。 3、在configure菜单下选择Selcet Device… 在Device下拉中选择相应型号的PIC单片机。点击OK。

4、在Programmer下的Selet Programmer中选择PICkit3。 选择后OUTPUT窗口出现如下信息。

5、在Programmer下选择setting..将会弹出PICkit setting对话框。选中power界面下的Power target circuit PICkit3,点击应用。弹出对话框,点击OK。

6、再到File菜单下选择Import.. 在打开的对话框中选择需要烧录的hex文件。打开即可。 7、再到Programmer下选择setting..,在对话框中选择Programmer to go。在image Name中随便输入数字或者字母,点击Send image in Memory。

8、OUTPUT菜单口中将会出现如下信息。既已经将程序烧入PICkit3 9、接下来可以脱机操作了。拔下PICkit3的USB数据线或者关闭MPLAB。把排线正确插入目标板。PICkit3上白色箭头所指的方向要对应目标板上的1脚。 注意,此时目标板需要上电。 10、确认连接好后,点击PICkit3上的黑色按钮。观察ACTIVE指示灯的颜色。烧录的过程中,显示为蓝色常亮(整体时间很短),STATUES 和POWER为绿色常量。烧录完成后ACTIVE变为闪烁。如果烧录成功,STATUS为绿色不变,如果变成红色,则烧录失败。再次烧录吧。 后续,如果不需要脱机烧录,就不需要操作上面第10步。请在Programmer菜单下选择Program。此时应该看到的program为可选的。如果不可选,请选择Programmer菜单下的None,再重从第四步操作一次。 随风奔跑制作

相关文档
最新文档