关于MCU的烧录,下载与其他接口的比较(二)

本文详细介绍了MCU的编程方式,包括掩模ROM、PROM、EPROM、EEPROM和Flash ROM。重点讨论了烧写器、下载器和仿真器的区别与应用,以及ISP、IAP和ICP在线编程技术,解释了它们的工作原理和适用场景。同时,文中提到了STM32的IAP实现和ISP与ICP的差异,强调了ISP在系统编程和成品阶段的优势。
摘要由CSDN通过智能技术生成

单片机应用系统由硬件和软件组成,软件的载体是硬件的程序存储器,程序存储器采用只读存储器,这种存储器在电源关闭后,仍能保存程序,在系统上电后,CPU可取出这些指令重新执行。只读存储器(Read Only Memory,ROM)中的信息一旦写入,就不能随意更改,特别是不能在程序运行过程中写入新的内容,

本文引用地址: http://power.21ic.com//digi/technical/201805/62042.html

故称只读存储器。向ROM中写入信息称为ROM编程。根据编程方式不同,

掩模ROM.

在制造过程中编程,是以掩模工艺实现的,因此称为掩模ROM。这种芯片存储结构简单,集成度高,但是由于掩模工艺成本较高,只适合于大批量生产。

可编程ROM(PROM).

芯片出厂时没有任何程序信息,用独立的编程器写入。但是PROM只能写一次,写入内容后,就不能再修改。

EPROM.

用紫外线擦除,用电信号编程。在芯片外壳的中间位置有一个圆形窗口,对该窗口照射紫外线就可擦除原有的信息,使用编程器可将调试完毕的程序写入。

E2PROM(EEPROM).

用电信号擦除,用电信号编程。对E2PROM的读写操作与RAM存储器几乎没什么差别,只是写入速度慢一些,但断电后仍能保存信息。

Flash ROM.

闪速存储器(简称闪存),是在EPROM和E2PROM的基础上发展起来的一种电擦除型只读存储器。特点是可快速在线修改其存储单元中的数据,改写次数达一万次(ROM都有改写次数),读写速度快,存取时间可达70ns,而成本比E2PROM低得多,因此正逐步取代E2PROM。

注意:更多存储器内容请参考,《电子技术基础》数字部分(第五版) 主编 康华光. 第七章,或者 电工学(第七版)(下册) 主编 秦曾煌 第22章.

烧写器、烧录器、编程器、下载器、仿真器、调试器

单片机编程器(烧写器、烧录器)是用来将程序代码写入存储器芯片或者单片机内部的工具。编程器主要修改只读存储器中的程序,编程器通常与计算机连接,再配合编程软件使用。如下图所示是一个典型的编程器外形。图中黑色的是集成电路插座(也有下载编程器,不用取下芯片,涉及ISP、ICP,后面有介绍),通过拨动手柄可以将置于其中的集成电路芯片锁紧或松开。编程时锁紧以保证接触好,编程完毕松开,可以更换下一片芯片。

 

 

当芯片是双列直插形式时,直接插在座子上就可以烧写了,但是如果遇到下图所示的各种封装形式的芯片,又如何烧写呢?一种方法是使用适配器,下图是各种封装芯片所使用的适配器。

 

 

 

1.JPG
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值