添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第370页 > AT90S1200-12PC > AT90S1200-12PC PDF资料 > AT90S1200-12PC PDF资料1第44页
串行下载
无论是程序和数据存储器阵列可以通过SPI总线,同时进行编程
RESET为低电平。串行接口包括SCK , MOSI (输入)和
MISO(输出)(参见图34)。复位后置低,编程启用
需要说明的第一个程序之前执行/擦除指令可以
执行。
图34 。
串行编程及校验
AT90S1200
GND
RESET
VCC
PB7
PB6
PB5
2.7 - 6.0V
SCK
MISO
MOSI
时钟输入
XTAL1
GND
注意:
如果设备的时钟采用内部振荡器,它无需连接时钟源
在XTAL1引脚
对于EEPROM ,一个自动擦除周期内的自定时写指令提供
而且没有必要执行芯片擦除指令。芯片擦除指令
灰接通的每个存储单元的内容,同时在程序存储器和EEPROM
数组为$ FF 。
程序和EEPROM存储器阵列具有独立的地址空间:$ 0000
$ 01FF的闪存程序存储器美元和000至$ 03F的EEPROM数据存储器。
任一外部系统时钟引脚XTAL1供给或晶体需要CON组
连接的两端引脚XTAL1和XTAL2 。最低低和高周期为串行
时钟(SCK)输入定义如下:
低: > 1 XTAL1时钟周期
高: > 4 XTAL1时钟周期
串行编程
算法
当写入串行数据到AT90S1200 ,数据在SCK的上升沿。
当从AT90S1200读取数据时,数据在SCK的下降沿。
参见图35和表20的时序细节。
编程和验证,在串行编程模式中的AT90S1200 ,以下
顺序建议(见4字节指令格式如表17
):
1.上电顺序:
适用于V之间的权力
CC
和GND当RESET和SCK被设置为“0”。如果crys-
TAL未连接的引脚XTAL1和XTAL2或设备未运行
内部RC振荡器,适用的时钟信号到XTAL1引脚。如果程序员
不能保证SCK是在上电期间保持为低电平, RESET必须给予
SCK的后正脉冲已被设置为“0”。
2.等待至少20 ms,然后发送编程使能串口编程
明启用串行指令的MOSI ( PB5 )引脚。
44
AT90S1200
0838H–AVR–03/02

深圳市碧威特网络技术有限公司