STM32(八)W25Q(16/32/64/128)芯片学习总结

系列文章目录



前言

按项目需求,近期调试了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):连续读取模式重置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


版权声明:本文为CSDN博主「1ShyJn25」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_51218153/article/details/122100731

生成海报
点赞 0

创世纪

单片机学习,电子制作DIY学习与分享,各种新鲜的,有趣的,好玩的,一起来吧!机器人、无人机、树莓派/Raspberry Pi、arduino、极客、创客等

暂无评论

发表评论

相关推荐

STM32基于HAL库的DS18B20实现

开发板:野火挑战者_V2 GPIO:PE2 创建工程 使能USART1 用来通过串口打印温度值 配置GPIO 代码编写 我们先打开 DS18B20 的手册 1、DS18B20 复位与存在脉冲 复位 /*

基于STM32的摔倒预警系统

基于STM32的摔倒预警系统 闲来无事,用手头STM32做个项目。 成品功能: 摔倒预警。当老人发生摔倒时,自动进行求救,给一个人发短信,附带位置信息。 思考&#xff