FLASH学习(一)

您所在的位置:网站首页 边框方框单线双线区别大吗 FLASH学习(一)

FLASH学习(一)

2024-07-17 17:13| 来源: 网络整理| 查看: 265

1、简介

操作FLASH,常使用的是单线和4线模式两种,单线模式用于初始化FLASH,四线模式用于擦除、读写FLASH。

FLASH封装大多使用的也是SOP8,即8个引出脚。

通常原理图如下:

在这里插入图片描述

2、FLASH初始化

一般初始化的流程如下:

在这里插入图片描述 先发送0xb9(power dowm) 再发送0xab(release power down) 再发送0x66+0x99(reset) 读写状态寄存器(0x05+0x35)

3、波形分析 (一)、单线模式

单线模式,通常也分只发送,先发送后接收两种情况。

只发送控制命令:

波形图如下,只用到了3根线 CS、CLK、DI(IO0)

CS拉低期间的数据是有效的 在这里插入图片描述 先发送控制命令,再返回数据:

波形图如下,用到了4根线 CS、CLK、DI(IO0)、DO(IO1)

IO0用于发送命令,IO1用于返回数据。(数据通常先发送高位)

在这里插入图片描述

(二)、四线模式

四线模式,分为多种种常用情况:

只发送命令。

波形如下:

在这里插入图片描述 数据解析:把一个字节,例如0x66,用4线模式发送,即1个时钟可以发送4个bit,2个时钟就能发送1个字节。 在这里插入图片描述

先发送命令,再读回数据。

波形如下: 在这里插入图片描述 先发送命令,再发送24BIT地址,用于擦除

在这里插入图片描述

先发送命令,再发送24BIT地址,再发送0个或多个dummy,再读写数据。

波形如下:

在这里插入图片描述 更多详细描述,可参考下列博主的文章:

SPI读取外部FLASH时序图

FLASH存储器详解



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3