
AT89LS53
7.要验证字节,仅编程,使引脚P2.7
为“L” ,并读出引脚P0.0编程数据到
P0.7.
8.重复步骤3到7更改地址和
数据为整个12K字节的数组或直到结束时
对象文件为止。
9.关机顺序:
设置XTAL1为“L” 。
设置RST和EA管脚为“L” 。
打开V
CC
切断电源。
串行编程保险丝
可编程熔丝可以禁用串行亲
编程如果用户需要最高的系统安全。该
串行编程保险丝只能编程或
删除的并行编程模式。
该AT89LS53附带的串行编程
模式下启用。
读签名字节:
签名字节
用相同的程序读取作为一个正常的验证
位置030H和031H ,所不同的是P3.6和P3.7绝
被拉到逻辑低。是返回的值如下所示:
( 030H ) = 1EH表示由Atmel公司生产的
( 031H ) = 63H表示89LS53
数据轮询
该AT89LS53具有数据查询,表示年底
一个写周期。在写周期中并行或串行
编程模式,最后一个字节令状的企图读
10 ,将导致在写入数据的对补体
P0.7 (并行方式) ,并在串行输出的MSB
字节的MISO (串行模式) 。一旦写周期已经
完成时,真正的数据是在所有输出有效,而下一个
周期可能开始。数据轮询可能会开始后的任何时间
写周期已被启动。
编程接口
闪存阵列中的每个字节代码可以写,而
整个阵列可以被擦除,通过使用适当的combi-
国家的控制信号。写入操作周期是自
定时的,一旦启动,将自动时间本身来
完成。
所有主要的编程厂商提供全球支持
爱特梅尔微控制器系列。请联系您当地的
节目供应商相应的软件版本。
就绪/忙
字节编程的并行编程的进展
鸣模式,也可以通过由RDY / BSY输出监视
信号。引脚P3.4是ALE后被拉至低电平时变高
编程指示忙。 P3.4被再次拉大
当程序完成后,以指示就绪。
串行下载
程序存储器阵列可以使用编程
串行SPI总线,而RST被拉至V
CC
。串行接口
面对包括SCK , MOSI (输入)及MISO (输出) 。
后RST被设置为高,编程使能指令
需要特别程序之前,首先执行/擦除操作
可以被执行。
一个自动擦除周期,到自定时编程
操作(在串行模式只),并没有必要
先执行芯片擦除指令,除非所有的
锁定位被编程。芯片擦除操作
化变成每一个存储单元中的代码内容
数组转换为FFH 。
程序存储器阵列0000H的一个地址空间
2FFFH.
无论是外部系统时钟引脚XTAL1提供或
晶体需要在引脚XTAL1和连接
XTAL2 。最大串行时钟频率( SCK )应
小于1/40的晶振频率。具有12MHz的
振荡器时钟,最大SCK的频率是300千赫。
程序校验
如果锁定位LB1和LB2没有被编程,
编程的代码可以通过地址进行读取和回
数据线进行验证。对锁定位的状态也
在并行编程模式直接验证。在
串行编程模式下,锁定位的状态只能
通过观察该锁位功能,间接证实
被启用。
芯片擦除
在并行编程模式下,芯片擦除是通过启动
使用的控制信号,并通过适当的组合
拿着ALE / PROG低10毫秒。该守则阵列令状
10 ,在芯片擦除操作的所有“1” 。
在串行编程模式下,芯片擦除操作
通过发出芯片擦除指令启动。在这种模式下,
芯片擦除是自定时的,大约需要16毫秒。
在芯片擦除,串行从任何地址单元读
将在数据输出返回00H 。
19
0851C–MICRO–3/06