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

单片机入门需要什么基础(自学单片机时许多人都绕不开的一个词)(1)

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

单片机入门需要什么基础(自学单片机时许多人都绕不开的一个词)(2)

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

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

单片机入门需要什么基础(自学单片机时许多人都绕不开的一个词)(3)

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

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

单片机入门需要什么基础(自学单片机时许多人都绕不开的一个词)(4)

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

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

单片机入门需要什么基础(自学单片机时许多人都绕不开的一个词)(5)

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

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

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

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

单片机入门需要什么基础(自学单片机时许多人都绕不开的一个词)(6)

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

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

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

单片机入门需要什么基础(自学单片机时许多人都绕不开的一个词)(7)

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

单片机入门需要什么基础(自学单片机时许多人都绕不开的一个词)(8)

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

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

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

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

单片机入门需要什么基础(自学单片机时许多人都绕不开的一个词)(9)

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

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

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

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

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

单片机入门需要什么基础(自学单片机时许多人都绕不开的一个词)(10)

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

单片机入门需要什么基础(自学单片机时许多人都绕不开的一个词)(11)

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

,