系列文章目录
文章目录
前言
按项目需求,近期调试了W25Q32芯片,W25Q系列芯片是华邦公司推出的大容量SPI FLASH产品,W25Q32是3V,32M-bit 串行闪存,具有双通道和四通道的SPI。
初始使用了正点原子mini开发板,配备了W25Q64芯片。
先下载了记忆芯片相应的数据手册。
32:
https://download.csdn.net/download/weixin_51218153/71992305
64:
https://download.csdn.net/download/weixin_51218153/71994101
一、硬件和数据手册部分翻译
1.W25Q64硬件设计
F_CS 、SPI_MISO、SPI_MOSI和SPI_SCK四个引脚与单片机的IO口连接,是单片机的硬件SPI接口,也可以通过普通IO口来模拟SPI协议,SPI还可以使用DMA。
2.数据手册解读
8引脚 SOIC 208-mil 封装的芯片,如下图:
引脚配置:
引脚描述:
片选:/CS、数据输出:DO(IO1)、数据输入:DI(IO0)、GND(接地)、串行时钟输入信号:CLK、写入保护输入(写保护):\WP(IO2)
片选 \CS:
待翻译补充。
二、指令
Write Enable:允许写入
Write Enable for Volatile Status Register :写入启用的状态寄存器
Write Disable:禁止写入
Read Status Register-1:读取状态寄存器1
Read Status Register-2
Write Status Register:写入状态寄存器
Page Program:页面程序
Sector Erase (4KB):扇区擦除
Block Erase (32KB):块擦除
Block Erase (64KB)
Chip Erase:芯片擦除
Erase / Program Suspend:擦除/程序暂停
Erase / Program Resume:删除/程序恢复
Power-down:断电
Continuous Read Mode Reset (4):连续读取模式重置