系列文章目录


文章目录

  • 系列文章目录
  • 前言
  • 一、硬件和数据手册部分翻译
    • 1.W25Q64硬件设计
    • 2.数据手册解读
  • 二、指令

前言

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




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

  1. 源代码:STM32 SPI “DMA”操作W25QXX(16/32/64/128)系列芯片代码详解

    系列文章目录 文章目录 系列文章目录 前言 一.SPI.h 二.SPI.c 1.SPI配置 2.DMA配置 3.w25q64.c 4.w25q64.h 五.main.c 六.串口打印代码 七.输出结果 ...

  2. ATmega8/16/32/64/128中文参考手册

    文章目录 ATmega8中文参考手册 ATmega16中文参考手册 ATmega32中文参考手册 ATmega64中文参考手册 ATmega128中文参考手册 ATmega8中文参考手册 ATmega ...

  3. AD7606/AD7616使ZYNQ在能源电力领域如虎添翼,可实现16/32/64通道AD同步采样

    1 AD7606/AD7616介绍 AD7606是ADI公司的16位.8通道同步采样AD芯片,并行采样率高达200KSPS(AD7616是16位.16通道.1MSPS).在电力线路测量和保护系统中,需 ...

  4. 8/16/32/64位单片机区别

    32位处理器 首先处理器都是8的倍数:8/16/32/64.表示一个时钟周期里,处理器处理的代码数. 8位机有8条线路,每个时钟周期有8个电信号,组成一个字节.8-32,则每个时钟周期从传输1个字节到 ...

  5. ASP常用进制转化类(2,8,10,16,32,64)

    <% ' 名称:HDOBTools ' 描述:进制转化类 ' 作用:用于各种进转的转化 Class HDOBToolsPrivate hdobHackPrivate Sub Class_Init ...

  6. 一个字等于几个字节,怎么确定机器是16/32/64位机器

    前言 "一个字等于多少个字节?"是一个不严谨的问法 直接回答一个字等于多少个字节,也是不严谨的答法. 相关概念: 1.位(bit) 来自英文bit,音译为"比特" ...

  7. 20170922在arduino IDE添加mega16\32\64\128 mcu支持

    很多人认为,现在是32位单片机烂大街的时代,不用再折腾8位机了,豆腐搞成肉价钱. Anyway - --我觉得正是时代赋予我们的GEEK精神造的就我们. 言归正传,在arduino里面添加通用avr的 ...

  8. c 语言测量字节数,用C/C++测试编译器中关键字占多少个字节?以及16/32/64位平台下的字节数...

    转自这位大佬:https://blog.csdn.net/cherrydreamsover/article/details/81410364 https://blog.csdn.net/cherryd ...

  9. Python任意字符串转16, 32, 64进制

    Python字符串转数字 import binasciis = 'test123456test'str_16 = binascii.b2a_hex(s.encode('utf-8')) # 字符串转1 ...

最新文章

  1. python求圆柱表面积_python基础知识-字典
  2. linux rpm目录,Linux修改RPM的安装目录的方法
  3. Java基础知识学习巩固2--int和Integer有什么区别及扩展
  4. 页面生命周期_微信小程序的生命周期学习笔记-应用篇
  5. 十六进制的几种输出方式
  6. 产品经理有哪些类型?
  7. 下载最新的阿里云centos镜像和yum源
  8. 手把手教你最小化安装CentOS64及共享宿主机文件设置
  9. 本地词库翻译php,有道词典词库(您也可以轻松翻译离线的有道词典词库)
  10. Ubuntu安装OpenGL
  11. Confusing conditions about MySQL script
  12. python爬取携程网旅游_爬取携程网(ajax动态加载)
  13. 『清华ERNIE』 与 『百度ERNIE』 的爱恨情仇
  14. 教你手动编辑图像,提高ABBYY FineReader PDF 15识别准确性
  15. [HTML/JS]使用JS新年倒计时
  16. 关于720度全景图你要知道这些内容
  17. 英语演讲稿关于计算机小知识,求一篇英语演讲稿《If I were a teacher》
  18. vlc视频流转虚拟摄像头
  19. Mac OS X使用之——新年第一天弘法寺许愿,MacVim小试
  20. sed搜索某行在行末追加_Linux的Shell--Sed操作(指定行增加删除内容)

热门文章

  1. 《C语言入门经典》Ivor Horton第十章练习题3
  2. vue + 高德原生 API实现地图可视化
  3. 面试被问TypeScript,我哑口无言
  4. 【论文笔记】Proofs-of-delay and randomness beacons in Ethereum-2017IEEE SB Workshop
  5. Ubuntu16-18任务栏、启动器、收藏夹建立快捷图标的方法
  6. mybatis 批量添加 过滤库里已有数据
  7. 3、核对单《数据收集工具与技术》
  8. TF、keras两种padding方式:vaild和same
  9. Word 2016 公式编辑器中微分符号的竖线(2018.5.17)
  10. Learning to Track at 100 FPS with Deep Regression Networks全文翻译