
前言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芯片。 先下载了记忆芯片相应的数据手册。 一、硬件和数据手册部分翻译 1.W25Q64硬件设计. }* N0 q3 N9 l+ O8 d ![]() F_CS 、SPI_MISO、SPI_MOSI和SPI_SCK四个引脚与单片机的IO口连接,是单片机的硬件SPI接口,也可以通过普通IO口来模拟SPI协议,SPI还可以使用DMA。& Z' @% f# Q5 m; }5 {/ g. z ![]() 2 t( E, R' n" P- A$ t( x 2.数据手册解读% R4 B1 c" X }: R% e" F8 ~ 8引脚 SOIC 208-mil 封装的芯片,如下图: ![]() 引脚配置: $ z+ I: \ z) N' a ![]() 引脚描述:1 {& U8 i) K! ^3 x - {8 }# T, v: }# S7 S ![]() - J8 w Y3 _" o# T8 w- L* n6 R 片选:/CS、数据输出:DO(IO1)、数据输入:DI(IO0)、GND(接地)、串行时钟输入信号:CLK、写入保护输入(写保护):\WP(IO2)# R& r2 @" V J) {' d, s 片选 \CS:0 l. P% W1 s. s1 t3 H ![]() 待翻译补充。 : |/ b7 g( A% P ! G# U" S. j9 C7 [3 w: L 二、指令" X$ @6 A9 v; Q8 H3 D ![]() # ]0 G- K Y1 M) h+ q Write Enable:允许写入 Write Enable for Volatile Status Register :写入启用的状态寄存器 {4 C6 ]& I0 \; ^ Write Disable:禁止写入 Read Status Register-1:读取状态寄存器1 Read Status Register-2 Write Status Register:写入状态寄存器 Page 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:擦除/程序暂停 Erase / Program Resume:删除/程序恢复 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 ![]() & Z; L+ L; h8 t" i* g ![]() ![]() & t$ n# c8 ]5 q: k$ j 8 m7 y, v2 u- f9 E- d4 n |
实战经验 | Keil工程使用NEAI库的异常问题
STM32 ISP IQTune:真正零门槛的免费ISP调整软件
【经验分享】STM32 新建基于STM32F40x 固件库的MDK5 工程
意法半导体MCU双供应链策略,打消中国客户后顾之忧
【经验分享】基于STM32使用HAL库实现USB组合设备CDC+MSC
2024意法半导体工业峰会:赋能智能电源和智能工业,构筑可持续未来
ST推出灵活、面向未来的智能电表通信解决方案,助力能源转型
意法半导体 x Qu-Bit Electronix:推动新一轮的数字声音合成革命
从STM32 MPU产品看嵌入式系统中微处理器的新变化
【Hot!】STM32全系列开发板都支持Arduino开发,你知道吗?