STM32(八)W25Q(16/32/64/128)芯片学习总结
系列文章目录
文章目录
- 系列文章目录
- 前言
- 一、硬件和数据手册部分翻译
- 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)芯片学习总结相关推荐
- 源代码:STM32 SPI “DMA”操作W25QXX(16/32/64/128)系列芯片代码详解
系列文章目录 文章目录 系列文章目录 前言 一.SPI.h 二.SPI.c 1.SPI配置 2.DMA配置 3.w25q64.c 4.w25q64.h 五.main.c 六.串口打印代码 七.输出结果 ...
- ATmega8/16/32/64/128中文参考手册
文章目录 ATmega8中文参考手册 ATmega16中文参考手册 ATmega32中文参考手册 ATmega64中文参考手册 ATmega128中文参考手册 ATmega8中文参考手册 ATmega ...
- AD7606/AD7616使ZYNQ在能源电力领域如虎添翼,可实现16/32/64通道AD同步采样
1 AD7606/AD7616介绍 AD7606是ADI公司的16位.8通道同步采样AD芯片,并行采样率高达200KSPS(AD7616是16位.16通道.1MSPS).在电力线路测量和保护系统中,需 ...
- 8/16/32/64位单片机区别
32位处理器 首先处理器都是8的倍数:8/16/32/64.表示一个时钟周期里,处理器处理的代码数. 8位机有8条线路,每个时钟周期有8个电信号,组成一个字节.8-32,则每个时钟周期从传输1个字节到 ...
- ASP常用进制转化类(2,8,10,16,32,64)
<% ' 名称:HDOBTools ' 描述:进制转化类 ' 作用:用于各种进转的转化 Class HDOBToolsPrivate hdobHackPrivate Sub Class_Init ...
- 一个字等于几个字节,怎么确定机器是16/32/64位机器
前言 "一个字等于多少个字节?"是一个不严谨的问法 直接回答一个字等于多少个字节,也是不严谨的答法. 相关概念: 1.位(bit) 来自英文bit,音译为"比特" ...
- 20170922在arduino IDE添加mega16\32\64\128 mcu支持
很多人认为,现在是32位单片机烂大街的时代,不用再折腾8位机了,豆腐搞成肉价钱. Anyway - --我觉得正是时代赋予我们的GEEK精神造的就我们. 言归正传,在arduino里面添加通用avr的 ...
- c 语言测量字节数,用C/C++测试编译器中关键字占多少个字节?以及16/32/64位平台下的字节数...
转自这位大佬:https://blog.csdn.net/cherrydreamsover/article/details/81410364 https://blog.csdn.net/cherryd ...
- Python任意字符串转16, 32, 64进制
Python字符串转数字 import binasciis = 'test123456test'str_16 = binascii.b2a_hex(s.encode('utf-8')) # 字符串转1 ...
最新文章
- python求圆柱表面积_python基础知识-字典
- linux rpm目录,Linux修改RPM的安装目录的方法
- Java基础知识学习巩固2--int和Integer有什么区别及扩展
- 页面生命周期_微信小程序的生命周期学习笔记-应用篇
- 十六进制的几种输出方式
- 产品经理有哪些类型?
- 下载最新的阿里云centos镜像和yum源
- 手把手教你最小化安装CentOS64及共享宿主机文件设置
- 本地词库翻译php,有道词典词库(您也可以轻松翻译离线的有道词典词库)
- Ubuntu安装OpenGL
- Confusing conditions about MySQL script
- python爬取携程网旅游_爬取携程网(ajax动态加载)
- 『清华ERNIE』 与 『百度ERNIE』 的爱恨情仇
- 教你手动编辑图像,提高ABBYY FineReader PDF 15识别准确性
- [HTML/JS]使用JS新年倒计时
- 关于720度全景图你要知道这些内容
- 英语演讲稿关于计算机小知识,求一篇英语演讲稿《If I were a teacher》
- vlc视频流转虚拟摄像头
- Mac OS X使用之——新年第一天弘法寺许愿,MacVim小试
- sed搜索某行在行末追加_Linux的Shell--Sed操作(指定行增加删除内容)
热门文章
- 《C语言入门经典》Ivor Horton第十章练习题3
- vue + 高德原生 API实现地图可视化
- 面试被问TypeScript,我哑口无言
- 【论文笔记】Proofs-of-delay and randomness beacons in Ethereum-2017IEEE SB Workshop
- Ubuntu16-18任务栏、启动器、收藏夹建立快捷图标的方法
- mybatis 批量添加 过滤库里已有数据
- 3、核对单《数据收集工具与技术》
- TF、keras两种padding方式:vaild和same
- Word 2016 公式编辑器中微分符号的竖线(2018.5.17)
- Learning to Track at 100 FPS with Deep Regression Networks全文翻译