【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学习笔记汇总

相关推荐
im_AMBER3 分钟前
React 11 登录页项目框架搭建
前端·学习·react.js·前端框架
辰哥单片机设计29 分钟前
STM32项目分享:智能水产养殖系统
stm32·单片机·嵌入式硬件
一枝小雨34 分钟前
【OTA专题】2 初级bootloader架构和基础工程移植
stm32·单片机·嵌入式·ota·bootloader·固件升级·加密升级
lkbhua莱克瓦241 小时前
Java基础——常用算法4
java·数据结构·笔记·算法·github·排序算法·快速排序
学渣676561 小时前
11111
笔记
MeowKnight9581 小时前
【DIY】PCB练习记录2——51单片机核心板
笔记
py有趣7 小时前
LeetCode算法学习之两数之和 II - 输入有序数组
学习·算法·leetcode
BreezeJuvenile8 小时前
外设模块学习(15)——MQ-2烟雾气体传感器(STM32)
stm32·单片机·学习·mq-2·烟雾气体传感器
tjsoft8 小时前
网站如何被百度收录之探索笔记
笔记
Jie_jiejiayou10 小时前
定时器详解以及呼吸灯实现 — STM32(HAL库)
stm32·单片机·嵌入式硬件·定时器