上一节介绍了SPI的通信过程和方法,接下来就要进行STM32与外围模块通信了,这个模块是一块非易失型存储芯片,能够提供8MB的存储空间。接下来跟着Whappy脚步,进行探索新大陆吧!【免费】W25Q64(中英文数据手册)资源-CSDN文库
概述
W25Q40BV(4M 位)串行闪存为空间、引脚和功耗有限的系统提供了存储解决方案。25Q 系列的灵活性和性能远远超出普通串行闪存器件。它们非常适合将代码影射到 RAM,直接从双/四 SPI(XIP)执行代码,以及存储语音、文本和数据。器件采用 2.7V至 3.6V 单电源供电,工作电流低至 4mA,掉电电流仅为 1μA。所有器件均采用节省空间的封装。
W25Q40BV 阵列分为 2.048 个可编程页,每个页 256 字节。一次最多可编程 256 字节。页可按 16 个一组(4KB 扇区擦除)、128 个一组(32KB 块擦除)、256 个一组(64KB 块擦除)或整个芯片(芯片擦除)进行擦除。W25Q40BV分别有 128 个可擦除扇区和8个可擦除块。4KB 的小扇区为需要数据和参数存储的应用提供了更大的灵活性。(见图 2)。
W25Q40BV 支持标准串行外设接口(SPI)、高性能双/四路输出以及双/四路 I/0 SPI:串行时钟、芯片选择、串行数据 IO0 (DI)、I/01(DO)、I/02(/WP)和 I/03 (/HOLD)。支持高达 104MHz 的 SPI 时钟频率,使用快速读取双通道/四通道 I/0 指令时,双通道 10 的等效时钟速率可达 208MHz(104MHzx2),四通道 I0 的等效时钟速率可达 416MHz(104MHzx4)。这些传输速率超过了标准异步8位和 16 位并行闪存。连续读取模式允许高效访问存储器,只需8个时钟的指令开销即可读取 24 位地址,实现真正的 XIP(就地执行)操作。
保持引脚、写保护引脚和可编程写保护(顶部、底部或互补阵列控制)提供了进一步的控制灵活性。此外,该器件还支持 64 位唯一序列号的 JEDEC 标准制造商和器件标识。