产品选型

单片机烧录电路 自学「单片机」时许多人都绕不开的一个词「烧录」,你了解多少?

小编 2024-10-24 产品选型 23 0

自学「单片机」时许多人都绕不开的一个词「烧录」,你了解多少?

自学单片机是一场苦旅, 这在第一次面对复杂的烧录界面的时候就会有深刻的感受,面对这么多参数的界面,该如何让自己苦心编写的程序运行在单片机上呢?

本文要说的是在自学单片机时,所绕不开的一个关键词“烧录”。并不是“刻录”啊, 刻录是以前的刻光盘,烧录一般指卡带,刻录一般对光碟,刻和烧得不同点就是,刻使用光头。

相信很多电子行业的朋友经常会和【IC烧录】打交道,特别是一些做贸易的公司可能最怕遇到芯片上面被做过标记,因为这就意味着这些芯片被烧录过了。

简单来说,程序烧录 就是把原程序经编译处理后加载到计算机中,让计算机执行你编写的程序,例如单片机程序烧录的时候是加载.hex文件,储存在单片机中,开机就能实现所写的程序了,简单的说就是让微型计算机开机能执行你的程序的过程就是程序烧录。

单片机是一种集成电路芯片 ,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能。可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路 ,集成到一块硅片上构成的一个小而完善的微型计算机系统 ,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

将程序“搬运”到芯片内部存储空间的过程叫【烧录】。

集成电路板 是靠专门的技术人员把电路烧录上去的,从事这个工作的技术人员就是IC烧录员。

IC烧录员就是集成电路(integratedcircuit)烧录员,做往单片机及各种可编程微控制芯片上烧录程序的工作,比如往MP3播放器芯片里面烧录固件等。

其实:不是所有的IC都可以烧录,只有存储器才可以【烧录】。

但现在很多单片机已经集成程序存储器,故单片机也可以【烧录】。

存储器内部是有很多很多的MOS管组成,MOS管的栅极的电压充了电是很难释放的(最高保存10年以上),也就是MOS管的栅极的电压是记忆功能的。

单片机工作时首先是读取程序存储器的数据,然后是完全按照程序数据来工作的;当给单片机内存储器烧录不同的程序,单片机工作就不相同。

烧录方式一般分为离线烧录和在线烧录。

离线烧录: 通过适配器和不同封装的芯片连接,芯片与适配器搭配使用才能实现程序的烧录。适配器的本质类似于一种精密夹具, 不同封装的芯片需要配合不同的适配座。

如果生产测试时出现错误,进行生产回溯重新修正, 就需要把芯片从适配器上拆卸下来,重新按照规定的流程进行烧录,耗费较大的人力物力,成本较高。

在线烧录 :在线烧录使用的是芯片的标准通信总线,如USB、SWD、JTAG、UART等,接口一般是固定的,烧录时所需要连接的脚位也很少。由于接口通信速率并不高,采用一般的线材即可完成烧录,不会产生高消耗。

在线烧录是通过线材连接来进行程序烧录的, 如果生产测试的时候发现出错了,立即可以对出错的PCBA进行回溯,重新进行烧录即可,无需拆卸芯片。不仅节省生产成本,而且增加了烧录的效率。

另外,是不是所有的芯片去市场买回来都要烧录过才能使用呀?

一般,集成电路的IC大概分固化和可擦写还有一次性写入三种,例如你手机里的储存IC(机载内存)就是可擦写IC,路由器和全部机顶盒里都有个八脚的IC,也是可擦写的。

说的干脆一点:凡是能升级刷新的电子设备,都有可擦写芯片在里面,电子市场买回来的可擦写IC通常都是无数据的初始状态,也有按客户要求刷好了固件信息的芯片,主要是看你需要哪一类的数据信息,购买时建议与卖家详细说明沟通,并且拍高清原件与需购买商品做个比较,以确保能买到适宜的产品!

那么,怎么判别IC是否烧录过呢?

IC是否烧录过,首先要去从内部结构来看的话,通过烧录器检查IC是否有被烧录过。

第一,通过空白检查, 如果烧录过的IC,客户没有清除过,它里边还会残留一些资料,这个时候就可以看出IC是否有被烧录过。

第二,通过外观检测,IC是否有焊过锡, 客户有时候会做一些标记点,就是打一些颜色标识,从外观上去辨别IC是否有被烧录过。

第三,查看一下IC的生产周期 ,它是在哪个时间段生产的,一般来讲,IC的生产周期是按周来计算的,我们可以查看一下IC上面标记的它是哪一年或者是第几周生产的。

检查IC时,如果客户清除过,而且它的外观又是很新,这个就比较难确定了。 如果IC的外观又好又空白,只要IC的功能好,也就不用去太在意了,一般客户烧录为了区别不同版本的IC,他们是会在IC上面打点。

本文部分内容为网摘,有见解不全面的地方,还请这方面的大神给予以指出。

单片机烧录是什么意思?只读存储器真的只能读吗?原来如此

问题导入:

问题1:我们在学习单片机的时候,在编辑好代码以后要把代码“写入”到单片机中,那么为什么这个过程称为“烧录”呢?

问题2:ROM是英语read only memory的首字母,翻译为“只读存储器”,那么ROM真的只可以读吗?

在回答这2个问题前,我们必须先了解ROM的有关知识。

ROM的分类如下:

掩膜ROM:不可编程ROM,属于第一代ROM,只能读,不能写。

PROM:可编程ROM,但是只能写一次。之后只能读,不能写。

EPROM:可编程ROM,紫外光可以多次擦除(可以写),但是速度比较慢,操作复杂。

EEPROM:可编程ROM,电可擦除(可以写),比EPROM方便。

flash:即“闪存”,可以高速读写。现在被广泛使用。

从以上分类和描述中可以看出,早期的ROM确实只能读,不能写,所以也就叫只读存储器了。严格来讲,从EPROM开始,ROM就不能叫只读存储器了,我们现在还这样叫,只是个历史原因。这也就回答了问题2.

我们知道,数据只有0和1,那么对于早期的掩膜ROM,程序又是怎么写进去的呢?答案是需要在厂家生产的时候就提供程序,依据机器码中的0和1来生产。也就是说,生产出来以后就不可以改变了,这个ROM芯片是确定了的。

到了PROM时代,ROM可以编程,这时把程序写进ROM真的是要通过“烧写”。这是因为厂家出厂的时候,整块ROM要么全是0,要么全是1。如下图是一个存储单元(即只能存储一个0或1)的结构。

从图片可以看到,一个存储单元就是一个二极管和熔断丝,在熔断丝为导通的时候代表存储的是1,如果要它变成0该怎么办呢?答案是“烧写”。通过烧录器的大电流把熔断丝烧断,电路也就变成不导通的了,即变成了0.这也就解释了为什么PROM只能编程一次,因为物理结构就是这样了。这也就回答了问题1“烧录”的由来。

如今,我们使用的手机、U盘、固态硬盘的存储器都是flash了,都是可以多次插写的,速度也翻了很多倍,单片机写数据也叫下载了,"烧录”早已变成了历史。

好了,今天的内容就分享到这里了。我是何同学JoseHe,一个自动化专业的学生 ,我以后会做出更多与自动化专业有关的内容,如果你感兴趣,不要忘记关注哦,喜欢就点赞、评论、转发 ,让更多人看到,谢谢大家支持!

相关问答

单片机烧录 是接哪些io口?

单片机烧录通常需要连接到计算机的IO口,主要包括数据线、地址线、控制线和电源线。数据线用于传输数据,地址线用于传输存储器地址,控制线用于传输控制信号,电...

怎么样往 单片机 AT89S51 烧录 程序-ZOL问答

他是通过MAX232串口芯片来连接电脑与AT89S51单片机的P1.5,P1.6和P1.7端口,通过...其一:制作一个ISP下载线电路,在ISPlayv1.3软件的支持下,通过PC机的打印接口为...

stc-isp烧录软件如何给51 单片机烧录 ?

1、首先准备好51单片机最小系统和烧录器。2、打开stc-isp烧录软件选择好单片机型号,这里的所选的单片机型号为STC89C/LE52RC。在此可以观察到“串口号”显示没...

单片机 突然就 烧录 不进去了?

第一:检查晶振等(就是单片机本身的电路是否可靠)。第二:是否在打开STC-ISP软件后不小心碰串口线,导致STC-ISP软件与串口失去联系(重新打开STC-ISP或者拔下...

为什么 单片机 程序 烧录 后LED会闪烁?

答题:LED会闪烁是因为单片机程序烧录后出现了问题。LED闪烁可能是由于程序中存在逻辑错误或者电路连接问题所导致的。逻辑错误可能导致程序运行不正常,从而引...

怎么将程序 烧录 单片机 里-ZOL问答

4条回答:【推荐答案】用一个下载器进行下载,下载器的RXD和TXD与最小系统的反接,vcc接电源,GND接地

完全自制 单片机烧录器 怎么用?

[最佳回答]楼上的消息滞后了。ATMEL的89C51前一段时间是停了,但因为顾客反应意见大,现在又开始生产了。主要是89C51在稳定性上还是比89S51好,尽管后来ATMEL改...

80如何使用STC 单片机烧录 工具(STC?

stc单片机烧录工具(现在有U8WProgrammer/编程器),用USB连线连接电脑就可以了,软件用官网下载的stc-isp-15xx-v6.86p,V6.86是现在最新版。stc单片机烧录...

单片机烧录 不进原因,在别人电脑就可以,在自己的为啥不行?

如果你使用的是ISP方式烧录,无法下载程序的话,应该是串口的问题(使用USB-232应该是USB口有问题)。如果用编程器的话烧录软件一般是没有问题的,除非你的系统...

51 单片机 最小系统如何 烧录 程序拔插电脑关机?

51单片机最小系统烧录程序的步骤如下:1.准备好51单片机最小系统,包括单片机芯片、晶振、电容、电源等。2.连接USB转串口模块和51单片机最小系统,确保连接...

猜你喜欢