【STM32】STM32学习笔记-W25Q64简介(37)

00. 目录

文章目录

    • [00. 目录](#00. 目录)
    • [01. SPI简介](#01. SPI简介)
    • [02. W25Q64简介](#02. W25Q64简介)
    • [03. 硬件电路](#03. 硬件电路)
    • [04. W25Q64框图](#04. W25Q64框图)
    • [05. Flash操作注意事项](#05. Flash操作注意事项)
    • [06. 预留](#06. 预留)
    • [07. 附录](#07. 附录)

01. SPI简介

在大容量产品和互联型产品上,SPI接口可以配置为支持SPI协议或者支持I 2 S音频协议。SPI接口默认工作在SPI方式,可以通过软件把功能从SPI模式切换到I2S模式。

在小容量和中容量产品上,不支持I 2 S音频协议。

串行外设接口(SPI)允许芯片与外部设备以半/全双工、同步、串行方式通信。此接口可以被配置成主模式,并为外部从设备提供通信时钟(SCK)。接口还能以多主配置方式工作。

它可用于多种用途,包括使用一条双向数据线的双线单工同步传输,还可使用CRC校验的可靠通信。

I2S也是一种3引脚的同步串行接口通讯协议。它支持四种音频标准,包括飞利浦I 2 S标准,MSB和LSB对齐标准,以及PCM标准。它在半双工通讯中,可以工作在主和从2种模式下。当它作为主设备时,通过接口向外部的从设备提供时钟信号。

02. W25Q64简介

•W25Qxx系列是一种低成本、小型化、使用简单的非易失性存储器,常应用于数据存储、字库存储、固件程序存储等场景

•存储介质:Nor Flash(闪存)

•时钟频率:80MHz / 160MHz (Dual SPI) / 320MHz (Quad SPI)

•存储容量(24位地址)

03. 硬件电路

04. W25Q64框图

05. Flash操作注意事项

写入操作时:

•写入操作前,必须先进行写使能

•每个数据位只能由1改写为0,不能由0改写为1

•写入数据前必须先擦除,擦除后,所有数据位变为1

•擦除必须按最小擦除单元进行

•连续写入多字节时,最多写入一页的数据,超过页尾位置的数据,会回到页首覆盖写入

•写入操作结束后,芯片进入忙状态,不响应新的读写操作

读取操作时:

•直接调用读取时序,无需使能,无需额外操作,没有页的限制,读取操作结束后不会进入忙状态,但不能在忙状态时读取

06. 预留

07. 附录

参考: 【STM32】江科大STM32学习笔记汇总

相关推荐
愚戏师15 分钟前
Linux复习笔记(三) 网络服务配置(web)
linux·运维·笔记
X Y O39 分钟前
神经网络初步学习——感知机
人工智能·神经网络·学习·感知机
小王努力学编程1 小时前
高并发内存池(三):TLS无锁访问以及Central Cache结构设计
jvm·数据结构·c++·学习
hnlucky1 小时前
通俗易懂版知识点:Keepalived + LVS + Web + NFS 高可用集群到底是干什么的?
linux·前端·学习·github·web·可用性测试·lvs
scdifsn1 小时前
动手学深度学习12.4.硬件-笔记&练习(PyTorch)
pytorch·笔记·深度学习·缓存·内存·硬盘·深度学习硬件
北温凉1 小时前
【学习笔记】机器学习(Machine Learning) | 第六章(2)| 过拟合问题
笔记·机器学习
sword devil9002 小时前
Arduino快速入门
stm32·单片机·嵌入式硬件
lwewan2 小时前
26考研——中央处理器_异常和中断机制(5)
笔记·考研
GodKK老神灭2 小时前
STM32实现循环队列
stm32·单片机·嵌入式硬件
Petrichorzncu3 小时前
Lua再学习
开发语言·学习·lua