微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > SPI串行Flash在数据存储系统中的应用

SPI串行Flash在数据存储系统中的应用

时间:06-09 来源: 点击:

SPI操作模式选择

AT45系列的Flash支持SPI模式0和3,并且在每个CS信号的下降沿,可通过采样时钟信号的状态自动选择操模式。由于在上电或复位时器件将自动进入缺省的模式3,所以使用械比较可靠。在AduC812的应用中,选择模式0和3对"写"Flash没有差别,但在"读"Flash时,选择模式0会使从Flash读出的数据总缺少一个bit,这可能是模式0中数据有效的时间比较靠后的缘故。图4和图5分别是模式0和模式3的"读主存"时序图,由时序图可以看出:模式0中数据的有效时间明显比模式3的有效时间靠后半个时钟周期。



表2 状态寄存器的位定义

Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
RDY/BUSY COMP 0 1 1 × × ×

表3 SPI控制寄存器的位定义

Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
ISPI WOOL SPE SPIM CPOL CPHA SPR1 SPR0

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top