AT89S8252串行编程介绍
发表:2023-08-29 12:12:57 阅读:92

1.AT89S8252串行编程模式介绍

当芯片的RST引脚置高电平时,所有程序和数据存贮器可以通过SPI总线接口[SCK,MOSI(input),MISO(output)]编程。RST变高以后,在编程或擦除操作之前必须首先发送一条编程允许命令。在串行编程模式下,芯片会在字节编程之前自动插入一个擦除周期。因此,除非芯片的代码保护位被编程,编程之前不需要执行全片擦除命令。SPI接口之SCK时钟频率须低于晶振频率的1/40。

 

2. AT89S8252串行编程步骤

a) 在XTAL1与XTAL2之间连接一个3-24MHz的晶振,在VCC与GND之前加上电源电压,将RST置高,等待10ms。

b) 发送串行编程允许命令

c) 发送写/读/擦除等命令及数据,串行数据高位在前,低位在后,数据在时钟的上升沿锁定

d) 如果上一步是写命令等待至少2.5ms

e) 需要时重复C,D两步

f) 将RST置低,芯片开始运行

 

3.AT89S8252串行编程命令介绍

 

 

4.AT89S8252串行编程时序图

 

更多关于Atmel的信息:

ATMEL PLCC44适配器及使用

ATtiny系列与ATmega系列的共同点,差异

AT91SAM7S64功耗与激活模式下主机时钟频率关系

AT91SAM7S64封装图

Atmel(AT91SAM7S64RC)晶振特性

Atmel代理

推荐品牌: