
W25X10AL , W25X20AL , W25X40AL , W25X80AL
9.功能描述
9.1
SPI操作
9.1.1 SPI模式
该W25X10AL / 20a1相/ 40AL / 80AL通过一个SPI兼容总线由四个访问
信号:串行时钟( CLK ) ,片选( / CS ) ,串行数据输入/输出( DIO )和串行数据输出
( DO ) 。两个SPI总线操作模式0 ( 0,0)和3 ( 1,1)的支持。主要的区别
模式0和模式3之间涉及的CLK信号的正常状态时, SPI总线主机
在待机状态和数据不被传输到串行闪存。为模式0 CLK信号通常是
低。模式3 CLK信号通常较高。在这两种情况下的数据输入上的DIO引脚进行采样
在CLK的上升沿。在DO和DIO引脚的数据同步输出的下降沿
CLK 。
9.1.2双输出的SPI
该W25X10AL / 20a1相/ 40AL / 80AL支持双输出操作使用“快速阅读时用
双输出“ (十六进制3B )指令。此功能允许将数据从串行闪存转移
存储在存储器的速度可能与标准SPI两次。该指令适用于快速
从Flash下载代码到RAM上电时(代码阴影)或用于应用程序的高速缓存
代码段到RAM中执行。双输出功能,只需允许SPI输入引脚还
作为该指令执行期间的输出。所有其他的操作使用标准SPI接口与
单个输出信号。
9.1.3保持功能
该/ HOLD信号使得W25X10AL / 20a1相/ 40AL / 80AL操作被暂停,而这是积极
选择(当/ CS为低电平) 。该/ HOLD功能可在情况下, SPI数据和时钟有用
信号与其它设备共享。例如,考虑如果页缓冲器,仅部分
当一个优先级的中断需要使用SPI总线写入。在这种情况下, /保持功能可以保存
该指令在缓冲区中的数据的状态,这样的编程就可以恢复它离开的地方,一旦
公交车再次可用。
要启动/ HOLD状态,设备必须与/ CS为低电平来选择。 A / HOLD条件将
激活的/ HOLD信号的下降沿,如果在CLK信号已经是低电平。如果CLK不
已经很低了/ HOLD条件将CLK的下一个下降沿后激活。该/ HOLD条件
将终止的/ HOLD信号的上升沿,如果在CLK信号已经是低电平。如果CLK不
已经很低了/ HOLD条件将CLK的下一个下降沿后终止。
在A / HOLD条件下,串行数据输出( DO )是高阻抗,以及串行数据
输入/输出( DIO)和串行时钟(CLK )被忽略。片选( / CS )信号应保持
有效(低电平)用于/ HOLD操作的全部持续时间,以避免重置的内部逻辑状态
装置。
-9-
出版日期: 2009年10月7日
版本D