一、简介:
W25Q64是Winbond推出的64Mbit(8MB)串行Flash存储器,采用SPI接口,支持高速读写操作,广泛应用于嵌入式系统中存储固件、配置数据等。W25Q64与W25Q128和W25Q256类似,但容量较小,适合存储空间需求较低的应用。
二、硬件接口:
W25Q64通过SPI接口与STM32L4X通信,硬件连接如下:
-
SCK(Serial Clock):SPI时钟信号,连接STM32的SCK引脚。
-
MISO(Master In Slave Out):SPI数据输入信号,连接STM32的MISO引脚。
-
MOSI(Master Out Slave In):SPI数据输出信号,连接STM32的MOSI引脚。
-
CS(Chip Select):SPI片选信号,连接STM32的GPIO引脚。
-
VCC:电源(3.3V)。
-
GND:地。
三、w25q64.h头文件:
#ifndef W25Q64_H
#define W25Q64_H
#include "stm32l4xx_hal.h"
#define