历史上的今天
返回首页

历史上的今天

今天是:2025年06月10日(星期二)

正在发生

2020年06月10日 | 单片机的编程器和烧录器有什么区别

2020-06-10 来源:elecfans

单片机编程器(Single-chipprogrammerproducts),是一款低成本开发编程器。它能够对Microchip的大多数闪存单片机编程。单片机编程器旨在用于开发编程,对于生产编程,还是选用其他为生产环境设计的第三方编程器。


1.使用串口通讯,芯片自动判别,编程过程中的擦除、烧写、校验各种操作完全由编程器上的监控芯片89C51控制,不受PC配置及其主频的影响。

2.采用高速波特率进行数据传送,经测试,烧写一片4KROM的AT89C51仅需要9.5S,而读取和校验仅需要3.5S。

3.体积小巧,省去笨重的外接,所有器件全部以第一脚对齐,无附加跳线,对于DIP封装芯片无需任何适配器。

单片机的编程器和烧录器有什么区别

单片机的编程器和烧录器有什么区别

PIC下载编程器/仿真器PIC下载编程器

兼容microchip的PICKIT2,是一款低成本开发工具,带有易于使用的用户界面,用于为微芯闪存系列微控制器编程。通过USB2.0全速接口连接个人电脑,可以更快地进行编程和固件升级,而无需为编程器或目标应用板提供额外的电源。


支持仿真功能,媲美ICD2

源程序编辑;

直接在源程序界面调试;

可设置一个1次断点;

变量和寄存器观察;

程序代码区观察;

修改寄存器;

停止冻结(当上位机停止运行程序时,冻结芯片的运行)

实时背景调试。

单片机的编程器和烧录器有什么区别

单片机的编程器和烧录器有什么区别

烧录器在大陆是叫编程器。因为台湾的半导体产业发展的早,到大陆后,客户之所以叫它为“编程器”是因为现在英文名为PROGRAMMER,这个英文名与一般编写软件程式设计师是同名,所以就叫“编程器”。烧录器实际上是一个把可编程的集成电路写上数据的工具,烧录器主要用于单片机(含嵌入式)/存储器(含BIOS)之类的芯片的编程(或称刷写)。

烧录器在功能上可分万用型烧录器、量产型烧录器、专用型烧录器。专用型烧录器价格最低,适用芯片种类较少,适合以某一种或者某一类专用芯片编程的需要,例如仅仅需要对PIC系列编程。全功能通用型一般能够涵盖几乎(不是全部)所有当前需要编程的芯片,由于设计麻烦,成本较高,限制了销量,最终售价极高,适合需要对很多种芯片进行编程的情况。


依据可以处理元件的种类和功能,研发用的烧录器又可以细分为单一功能型和万用型。针对单一种元件提供简单功能的单一功能型烧录器,通常有使用简单价格低廉的优点,但同时也有著无法扩充,品质良莠不齐的问题。由於此类产品的技术门槛低,所以市场上充斥著各种选择,不管是专业的或玩票性质的供应商,只要价格便宜,就上的了货架。


如果说您只是为了单一的开发任务,只需用到EPROM、MCS-51或PIC等简单元件,又不希望不稳定,良率差耽误您的开发时程,专业烧录器制造商或是IC原厂授权生产的产品大概是您比较好的选择。


目前的主流产品,应该是万用型烧录器(UniversalProgrammer),站在研发工程师的立场,可以应用在产品开发上的可程式元件何其多,同一个设计案中混用单晶片、FLASH、EPROM、CPLD的机会比比皆是。


买一台透过软体升级,就可以支援数仟种IC的万用型烧录器,虽然售价贵了些,但长远来看是不错的选择。


对烧录器的制造商来说,万用型烧录器最主要的困难和挑战来至於半导体厂商的推陈出新,目前市面上烧录的元件大约在4000颗上下,每年又以300~500颗的速度在新陈代谢,这还不含上旧元件更新烧录演算法的数量,所以万用型烧录器的厂商就必需有一个庞大的研发团队,面对永无止尽的软体更新,不但速度要快,还要完全正确无误,否则很快就被淘汰出局,另外绝大部份的IC原厂也不会任由市场上良莠不齐的烧录器产生大量的不良,造成纠纷无法解决,所以只会对认证过的少数优良厂商提供IC样品和烧录演算法(Algorithm)。最後新进入的竞争者又必需面临一次支援4000种以上元件,其中所需要入的庞大人力和费用更令人望之却步。


由此可知这项产品进入门槛之高,维系不坠之难,个中甜蜜辛酸点滴在制造厂商心中,也难怪这些年来欧洲,美国,日本等先进国家的主要厂商都淡出了市场,大陆、韩国等又未出现大的竞争对手,在台湾的业者持续耕耘之下,又造就了另一项世界第一(预估出货数量超过50%以上的市场占有率)。

单片机的编程器和烧录器有什么区别

单片机的编程器和烧录器有什么区别

一般来说编程器和烧录器是等价的,编程器就是烧录器,英文都叫PROGRAMMER。都是用于把程序烧到芯片上面去。但如果硬要说其区别,编程器偏向于那种像ICD2、jlink那样能在线编程的工具。而烧录器偏向于那种有个单片机插座的,烧写程序时候要把芯片从系统板子中取出来放到烧录器插座里去,烧好后把芯片取出来放回系统板子中去的那种工具。


不可以的。再强大的烧录器也不能保证所有单片机都能烧。烧2051的烧录器很便宜,150就可以搞定的。不过建议你不要学2051,烧写程序太麻烦,你可以考虑学AT89S52,这个单片机用不着烧写器,你有一条并口下载线就可以下程序了,这两款单片机都属于51单片机,除了配置不同,内核都是相同的,会了任意一个就都会了。另外,烧写程序很麻烦,需要把芯片拆来拆去,用AT89S52你可以不用拔芯片直接在目标电路板上下载程序。并口下载器的电路很简单,完全可以自己做一个。你到网上搜索51并口下载器,电路图能找到一大堆。

推荐阅读

史海拾趣

High Voltage Semiconductor Inc公司的发展小趣事

美高测的起源可以追溯到上世纪80年代末,当时电力工程师斯坦利·珀希尔(虚构对应美高测创始人)在父亲的高压设备公司中工作,积累了深厚的高压测试技术经验。1992年,他带着对高压测试技术的深刻理解,从Hipotronics公司独立出来,创立了美高测。公司初期便专注于研发更高效、更安全的高压测试设备,特别是在交流串联谐振技术和C低频技术上的突破,为公司在高压半导体测试领域奠定了坚实的基础。

Antenova公司的发展小趣事

随着业务的快速发展,Antenova公司积极拓展全球市场。公司在全球范围内设立了多个研发中心和销售网络,以便更好地服务客户并拓展市场份额。通过与全球知名企业的合作,Antenova的产品得到了广泛应用,进一步提升了公司的品牌影响力和市场竞争力。

Excelics [Excelics Semiconductor, Inc.]公司的发展小趣事

随着环保意识的不断提高,绿色生产成为了电子行业的发展趋势。Excelics Semiconductor积极响应这一趋势,将绿色环保理念融入到了公司的生产和经营中。他们采用了环保材料和清洁能源,减少了生产过程中的污染排放。同时,他们还积极参与环保公益活动,为推动电子行业的绿色发展贡献了自己的力量。

请注意,以上故事均为虚构内容,旨在展示一般电子行业发展过程中可能遇到的情况和挑战。

Black Box Corporation公司的发展小趣事

Black Box意识到,在电子行业中,不同的行业细分市场有着不同的需求和特点。因此,公司决定采取深耕行业细分市场的策略,针对金融、教育、制造等不同行业提供定制化的解决方案。这一策略使Black Box能够更好地满足客户的实际需求,提高了客户满意度和忠诚度。

Hitachi (Renesas )公司的发展小趣事

为了进一步扩大市场份额,Black Box积极寻求与全球各地的企业合作。通过与跨国公司的战略合作,Black Box不仅获得了先进的技术和管理经验,还成功打开了多个国际市场。同时,公司也在全球范围内设立了多个分公司和办事处,以便更好地服务当地客户。这一系列的全球扩张行动使Black Box成为了真正意义上的国际企业。

Belkin公司的发展小趣事

贝尔金公司的业务始于1983年的美国加州霍桑。当时,它仅仅是一个在车库里运营的小企业,销售额仅为十八万美元。然而,这个看似不起眼的起点却孕育了一个未来的行业巨头。从最初的产品设计和生产,到逐步进入市场并获得消费者的认可,贝尔金凭借对电子产品连接技术的深入理解和创新,逐步在行业中崭露头角。

问答坊 | AI 解惑

FMR245能用于方形无顶(敞口)的水池吗(不加导波管)

现在安装FMR245(E+H)液位计,安装的地点是一个方形无顶(即敞口)水池,看了使用手册安装的图例都是密封罐,而且在仪表的基本设定中,功能组选择罐体形状时。只有一个平顶罐和现场沾的上一点边,在设计时没有设计和购买导波管,如果不安装导波管, ...…

查看全部问答>

c# 通过USB接口传送数据给单片机

    大家好,我现在正在做一个电子产品,这个电子产品有一个128*128的小屏幕, 碰到一个问题,就是怎么把C#中的数据通过USB接口传送到这个屏幕上? 比如我C#程序输出一字符串\"123456\",在电子产品的屏幕上就显示\"123456\", 请问怎么实现? 问 ...…

查看全部问答>

设计一个数码相框具体方案,不知道怎么写!!!!

我最近参加了一个比赛,题目内容如下: 设计一个数码相框具体方案,详细参数如下: 1. 屏幕尺寸: 8.9英寸   2. 屏幕特性: 1024×600,A+级防划伤特丽屏   3. 容量: 8G   4. 视频功能: 支持1920×1080分辨率 ...…

查看全部问答>

什么情况下用户任务全部被删除

请教一个问题:   vxworks在什么情况下会将用户所创建任务全部删除,系统重新回到用户程序未加载状态…

查看全部问答>

关于硬盘选购

缓存(Cache memory)是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外界接口之间的缓冲器。由于硬盘的内部数据传输速度和外界介面传输速度不同,缓存在其中起到一个缓冲的作用。缓存的大小与速度是直接关系到硬盘的传输速 ...…

查看全部问答>

如何获取字模偏移量???

int GetGBKCode_from_sd(unsigned char* pBuffer,unsigned char * c) {     unsigned char High8bit,Low8bit;      unsigned int pos;      High8bit=*c;     /* 取 ...…

查看全部问答>

2013年国内电子元器件分销展望 

本帖最后由 jameswangsynnex 于 2015-3-3 20:05 编辑 2012年国内整个电子元器件分销行业整体行情不景气。很多日系芯片原厂亏损裁员,很多美系芯片不断调整业务重点,台湾芯片原厂也是不断合并,电子元器件授权代理商整体业绩一般化。大家普遍认为 ...…

查看全部问答>

最近在学lm3s系列

完全不知道肿么入手啊,求书,求经验,求大神赐教啊…

查看全部问答>

点对点对等网络实验中遇到的问题

今天拿来TI的例程simple_Peer_to_Peer.做点对点对等网络实验,将LinkTo.c和LinkListen.c程序分别下载给两个ED后。 talker上电后,红绿LED同时点亮,按下按键s1\\s2中任意一个,红绿LED同时闪烁,进入发送link广播帧 状态; listener上电 ...…

查看全部问答>

红色部分是我的问题,为什么加那句话

内容:多位数码管分别显示不同数字,这种扫描显示方式成为动态扫描,并不停变化赋值 ------------------------------------------------*/ #include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 #define DataPort P0 // ...…

查看全部问答>