KST-STM32学习之W25Q128

发布者:BlissfulHiker最新更新时间:2021-09-17 来源: eefocus关键字:KST-STM32  W25Q128  SPI  接口 手机看文章 扫描二维码
随时随地手机看文章

1、W25Q128 是华邦公司推出的一款 SPI 接口的 NOR Flash 芯片,其存储空间为 128Mbit,相当于 16M 字节。


W25Q128 可以支持 SPI 的模式 0 和模式 3,也就是 CPOL=0/CPHA=0 和CPOL=1/CPHA=1 这两种模式。


2、写入数据时,需要注意以下两个重要问题:


①、Flash 写入数据时和 EEPROM 类似,不能跨页写入,一次最多写入一页,W25Q128的一页是 256 字节。


写入数据一旦跨页,必须在写满上一页的时候,等待 Flash 将数据从缓存搬移到非易失区,重新再次往里写。


②、Flash 有一个特点,就是可以将 1 写成 0,但是不能将 0 写成 1,要想将 0 写成 1,必须进行擦除操作。因此通常要改写某部分空间的数据,必须首先进行一定物理存储空间擦除,最小的擦除空间,通常称之为扇区,扇区擦除就是将这整个扇区每个字节全部变成 0xFF。


每款 Flash 的扇区大小不一定相同,W25Q128 的一个扇区是 4096 字节。为了提高擦除效率,使用不同的擦除指令还可以一次性进行 32K(8 个扇区)、64K(16 个扇区)以及整片擦除。


3、W25Q128 内部有一个“SPI Command & Control Logic”,可以通过 SPI 接口向其发送指令,从而执行相应操作。


指令的长度是不定的,有单字节的,也有多字节的,W25Qxx 一共具有 34 个操作指令,在此只列举常用的 12 个。

这里写图片描述

关键字:KST-STM32  W25Q128  SPI  接口 引用地址:KST-STM32学习之W25Q128

上一篇:KST-STM32学习之基础知识
下一篇:KST-STM学习之I2C+SPI

推荐阅读最新更新时间:2024-11-13 10:24

耐高温USB接口的基本特点
耐高温USB接口是一种由特殊的耐高温绝缘材料制成的USB接口,可在高温条件下正常工作,适用于各种环境中高可靠性连接结构的USB接口。该USB接口广泛应用于各种电子仪器、密封容器的电子设备和电源之间的电路连接器。以下主要解释了耐高温USB接口的基本特点、耐高温USB接口的应用和耐高温USB接口的特点。 耐高温USB接口的基本特性: 1、高绝缘; 2、耐高温; 3、高纯度; 4、高耐辐射性; 5、吸潮率低; 6、高强度,尺寸稳定; 7、噪音低,自润滑性能好; 8、耐腐蚀,密封性能好,无污染,适合环保。 耐高温USB接口的应用: 耐高温USB接口广泛应用于各种电子仪器、密封容器电子设备与电源之间的电路连接、超低温反应设备部件
[嵌入式]
耐高温USB<font color='red'>接口</font>的基本特点
RS232接口电路图精华集锦
     图1 AT90S2313 MAX232 AVR微 控制器 串口电路图      图2 RS232转RS485接口电路图(HIN232CP SN75LBC184)      图3 RS232接口电路图 标签:电路图(5474)RS232(76)接口电路图(3)通信接口(27)RS232转换器(2)      图4 RS232 接口电路图      图5 Pic16f690 RS232接口电路图      图6 简单的TTL到RS232接口电路 标签:电路图(5474)RS232(76)接口电路图(3)通信接口(27)RS232转换器(2)       图7
[嵌入式]
MSP430编程器仿真器以及JTAG、SBW、BSL接口的区别
对于51系统来说,很容易理解编程器和仿真器。 通俗的说,仿真器是用来调试仿真的,编程器是用来批量生产时对MCU进行烧写目标代码的。 对于MSP430来说,无论仿真还是烧写程序一般可以通过:JTAG、SBW、BSL接口进行。JTAG、SBW接口可以用于仿真接口,BSL接口不能用于仿真。而编程器则三种接口都支持。 所以并不能说JTAG只支持仿真不支持编程,这是概念错误,JTAG仅仅是一种接口协议而已。 下面简单描述一下三种接口的区别: 1、 JTAG是边界扫描技术,其在430内部有逻辑接口给JTAG使用,内部有若干个寄存器连接到了430的内部数据地址总线上,所以可以用JTAG访问 430内部的所有资源,包括对FLASH的读写操作。所以可
[单片机]
PIC单片机上DS1302器件接口代码
  增强型PIC实验板上DS1302器件的接口电路,需要将软件和硬件相结合进行考虑如何来编程,完成该实验的硬件原理图如下图所示,U2为实验板上DS1302芯片,“I/O”与单片机的RB5口相连,“SCLK”与单片机RB6相连,“RST”与单片机RB7相连,七段数码管D5、D7、D8组成了显示单元,字形码的数据通过RC口送入,各数码管的显示片选信号分别不同的RA口进行控制。   对于单机软件的编程,我们使用MPLabIDE软件来进行C语言编程,它是我们的编程环境,同时我们可以通过使用ICD2仿真烧写器和增强型PIC实验板连接进行程序的仿真调试和烧写步骤,具体的操作步骤,我们已经在前几期做了详细的说明和介绍,在此就不再重复说明,
[单片机]
PIC单片机上DS1302器件<font color='red'>接口</font>代码
MCS_51单片机扩展I/O接口的设计概述
51系列单片机内部有4个双向的并行I/O端口:P0~P3,共占32根引脚。P0口的每一位可以驱动8个TTL负载,P1~P3口的负载能力为三个TTL负载。有关4个端口的结构及详细说明,在前面的有关章节中已作过介绍,这里不再赘述。 在无片外存储器扩展的系统中,这4个端口都可以作为准双向通用I/O口使用。我们知道,在具有片外扩展存储器的系统中, P0口分时地作为低8位地址线和数据线,P2口作为高8位地址线。这时,P0口和部分或全部的P2口无法再作通用I/O口。 P3口具有第二功能,在应用系统中也常被使用。因此在大多数的应用系统中,真正能够提供给用户使用的只有P1和部分P2、P3口。 综上所述,MCS-51单片机的I/O端口通常需要
[单片机]
马斯克脑机接口公司 Neuralink 迎来重大进展:获准进行首次人体试验
5 月 26 日消息,马斯克旗下脑机接口公司 Neuralink 周四宣布,该公司已获得美国食品和药物管理局 (FDA) 的批准,将启动其首个人体临床研究。这意味着,Neuralink 将把他们的设备植入人类的大脑中。 Neuralink 周四在推特上宣布:“我们激动地告诉大家,我们已经获得了 FDA 的批准,将启动我们的首个人体临床研究!这是 Neuralink 团队与 FDA 密切合作的惊人工作成果,向着有朝一日我们的技术能够帮助许多人迈出的重要第一步。我们的临床试验尚未开始招募。我们将很快公布更多信息!” Neuralink 称人体试验申请已获 FDA 批准 在此之前,Neuralink 创始人马斯克曾在去年 1
[医疗电子]
马斯克脑机<font color='red'>接口</font>公司 Neuralink 迎来重大进展:获准进行首次人体试验
第55节:指针作为数组在函数中的输出接口
开场白: 上一节介绍的第2种方法,由于为函数多增加了一个数组输入接口,已经比第1种方法更加直观了,但是由于只有输入接口,没有输出接口,输出接口仍然要靠全局变量数组,所以还是有一个小小的遗憾,这节介绍的第3种方法就是为了改变这个遗憾,为数组在函数中多增加一个输出接口,这样,函数既有输入接口,又有输出接口,这样的函数才算完美直观。这一节要教大家一个知识点:通过指针,为函数增加一个数组输出接口。 具体内容,请看源代码讲解。 (1)硬件平台: 基于朱兆祺51单片机学习板。 (2)实现功能: 把5个随机数据按从大到小排序,用冒泡法来排序。 通过电脑串口调试助手,往单片机发送EB 00 55 08 06 09 05 07 指令,其中
[单片机]
浅谈PDM系统与ERP系统的接口
1、引言 PDM(Product Data Management,产品数据管理)是一门管理所有与产品相关的信息(包括电子文档、数字化文件、数据库记录)和所有与产品有关的过程(工作流程、更改流程、项目管理)的技术,他提供了产品全生命周期的信息管理,并可在企业范围内为产品设计与制造建立一个并行化的协作环境,见图(1)。 ERP(Enterprise Resource Planning,企业资源计划)将企业内部各个部门,包括财务、会计、生产、物料管理、品质管理、销售与分销、人力资源管理、供应链管理等,利用信息技术整合,连接在一起。不同管理人员在一定的权限范围内,通过自己专门的账号、密码,可以从网上轻易获得与自身管理职责相关的其它部门的
[嵌入式]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多往期活动
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved