你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32 W25Q(16/32/64/128)芯片学习汇总

[复制链接]
STMCU小助手 发布时间:2022-5-8 19:00
前言6 h. @4 H5 V* t" X1 n# _8 ~0 f
按项目需求,近期调试了W25Q32芯片,W25Q系列芯片是华邦公司推出的大容量SPI FLASH产品,W25Q32是3V,32M-bit 串行闪存,具有双通道和四通道的SPI。0 k7 e; w# S  x& F
初始使用了正点原子mini开发板,配备了W25Q64芯片。
0 d. S! \* G/ `/ E+ y2 m先下载了记忆芯片相应的数据手册。
: ]$ t+ U6 }. w3 }5 V9 P
5 y( S0 }" N1 O0 b" B一、硬件和数据手册部分翻译
% K* h# U2 _0 |1.W25Q64硬件设计. }* N0 q3 N9 l+ O8 d

; D: G' l* k8 F- A/ z, w' j6 g5 t 7W~1UQ8DT8382L{~K%H}{QX.png
" j/ D# @. _7 ~& S$ m( A
' O) j; P4 A6 [F_CS 、SPI_MISO、SPI_MOSI和SPI_SCK四个引脚与单片机的IO口连接,是单片机的硬件SPI接口,也可以通过普通IO口来模拟SPI协议,SPI还可以使用DMA。& Z' @% f# Q5 m; }5 {/ g. z

& E, F9 b) U7 s4 s {W[L[SHY(OZLWME3Y5_1A`T.png ; x* s1 j9 w" o+ v+ W, s" [# W
2 t( E, R' n" P- A$ t( x
2.数据手册解读% R4 B1 c" X  }: R% e" F8 ~
8引脚 SOIC 208-mil 封装的芯片,如下图:
* \% D% m0 C; A5 G8 V
) l4 D4 C. H5 H8 f %WO8(U2(W3JILTPKIA(RI[7.png
! L. f" z  @1 ]: l3 ?9 B% O, v$ {
% J  u$ w8 q7 o3 Z引脚配置:
' r) T4 ]9 @, y7 [$ ^$ z+ I: \  z) N' a
@YN)TV373P2UJI`PS8Q)CFG.png
6 i" k" b! r+ K9 ~% C
2 X7 k: h" q5 o: s% L3 p6 K5 f1 P引脚描述:1 {& U8 i) K! ^3 x
- {8 }# T, v: }# S7 S
4JIE(RG$ZM78UC~HOD6VZ.png
+ v. w, y" i2 l, L- J8 w  Y3 _" o# T8 w- L* n6 R
片选:/CS、数据输出:DO(IO1)、数据输入:DI(IO0)、GND(接地)、串行时钟输入信号:CLK、写入保护输入(写保护):\WP(IO2)# R& r2 @" V  J) {' d, s

* s/ V$ I5 ]- t2 y( d) E* x% s7 x片选 \CS:0 l. P% W1 s. s1 t3 H

0 P1 p/ X7 A& ?7 N UHJ_8MUPXI8Y}YC@4IL6OTD.png 5 i3 V! K+ e2 W+ q( J% A! S

, s! D3 A# R2 L0 s& @5 z( T5 t待翻译补充。
$ U) \$ D0 a/ l) Z4 n. G/ h' L: |/ b7 g( A% P
! G# U" S. j9 C7 [3 w: L
二、指令" X$ @6 A9 v; Q8 H3 D

( b: H  r! E8 ]; v: y) ^+ I0 B& N GW%1M[CQD~BL93OT@}K)J.png , N8 U3 [5 t6 f2 U8 }0 `
# ]0 G- K  Y1 M) h+ q
Write Enable:允许写入
1 v# U  F$ ^" s6 g4 mWrite Enable for Volatile Status Register :写入启用的状态寄存器  {4 C6 ]& I0 \; ^
Write Disable:禁止写入
# K/ G6 d- v/ S+ \8 ZRead Status Register-1:读取状态寄存器1
  i0 ]! @. [5 [4 ^+ H' ]5 ]& RRead Status Register-2
$ }/ T) P; q" O) tWrite Status Register:写入状态寄存器
6 [5 U4 F( N( w9 n# o4 dPage Program:页面程序! G1 D; m: E  F/ p
Sector Erase (4KB):扇区擦除9 g- \! J# E* `5 b" q; _/ j* a* y) u
Block Erase (32KB):块擦除' z$ Y- v# A* Z
Block Erase (64KB)' Z6 q! `  N  m4 `/ I/ p+ l& ?3 O
Chip Erase:芯片擦除( t; Q8 |8 I3 q3 g5 D# d% {) J
Erase / Program Suspend:擦除/程序暂停
, K! T3 B7 q  d! CErase / Program Resume:删除/程序恢复
- w- g* }/ e8 C# k( t: _Power-down:断电% h: H% d9 F& b) d6 n+ `$ b. Q+ Z' Q
Continuous Read Mode Reset (4):连续读取模式重置8 S6 L0 R# ~$ O& n" S4 x8 o) b
. s7 L1 V: L& L5 b3 s% x
XAF7KM`C@PZ}ASTW%[NX3YU.png
' H3 V2 R& O0 b3 C, l& Z; L+ L; h8 t" i* g
_ZR7N2XA[RCY3}KX}W6ZEFH.png
! K7 [. s0 o- f) R" E) C
! s3 |) o4 F5 n2 q- e [F$T(EBQG1@E`$_460G$NPI.png ' I7 M6 f7 {. E

) G* E% }$ q7 V3 i' N& t$ n# c8 ]5 q: k$ j
8 m7 y, v2 u- f9 E- d4 n

8 J# U6 p3 ~7 N) r4 h/ `$ Y. v% V  K
收藏 评论0 发布时间:2022-5-8 19:00

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版