串行FLASH SSF1101在单片机
平一致时,命令才会被器件接受
11
TM
I
测试引脚,正常使用时接地
12
CS
I
片选,低有效,命令输入后应重新置为高电平
13
SCK
I
串行输入数据时钟
14
SI
I
数据输入,命令和数据都由此脚串行输入
15
SO
O/Z
串行数据输出,三态
16~32
NC
Z
空脚
本文链接地址:http://www.oyaya.net/fanwen/view/157201.html
3 工作原理
SSF1101具有4194304位主存储单元,分成512页面、每页面1024个字节。此外SSF1101还包含有2个SRAM缓冲器,每个缓冲器有1024个字节,当主存储器内的1页正被编程时,缓冲器照样能接收输入数据。SSF1101使用SPI串口访问它的数据,因而硬件设计十分方便,系统可靠性很强,并可把开关噪声降到最低。该芯片在编程期间,不需要高电压,而编程电压仍为电源电压。 图2所示是SSF1101存储器的内部结构框图。
SSF1101通过简单的SPI串行口进行数据存取,器件的操作由主机发出的指令控制,一个有效指令包括一字节4位操作码、4位器件地址以及目的缓冲器或主储器地址位置。当CS为0时,主机向器件SCK端发送时钟信号,以引导操作码和地址从SI端写入到器件中。所有指令地址和数据都是先送高位。SSF1101的操作命令如表2所列。表中的X可取任意值,它对器件操作没有影响。
表2 SSF1101操作命令表
3.1 状态寄存器(SR)
SSF1101具有一个8bit的状态寄存器,可用于指示器件的工作状态。该寄存器可通过“状态寄存器读”命令读出寄存器中的内容。寄存器内容及定义如下:
《串行FLASH SSF1101在单片机(第2页)》