历史上的今天
返回首页

历史上的今天

今天是:2024年09月17日(星期二)

2021年09月17日 | KST-STM32学习之W25Q128

2021-09-17 来源:eefocus

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 个。

这里写图片描述

推荐阅读

史海拾趣

Anderson Power Products公司的发展小趣事

Anderson Power Products(APP)是一家专注于电源连接器和配件的制造商,以下是该公司发展的相关故事:

  1. 公司成立与初期阶段:Anderson Power Products成立于1936年,总部位于美国华盛顿州斯特林。最初,公司主要从事电源连接器的制造和销售。创始人是William M. Anderson和Harold J. McKenzie,他们致力于提供高质量、可靠的连接器产品,以满足不断增长的市场需求。

  2. 技术创新与产品发展:随着市场的不断变化和技术的进步,Anderson Power Products不断进行技术创新和产品开发。公司推出了一系列新型的电源连接器和配件产品,包括Powerpole®连接器、SB®连接器等,这些产品具有高功率密度、高可靠性和易用性的特点,得到了广大客户的青睐。

  3. 客户合作与市场拓展:Anderson Power Products与全球各个行业的客户建立了长期稳定的合作关系。公司的客户群涵盖了汽车、航空航天、工业、能源等多个领域。通过与客户的紧密合作,Anderson Power Products不断拓展市场份额,提升品牌知名度,成为电源连接器领域的领先供应商之一。

  4. 全球布局与生产基地:为了更好地服务全球客户,Anderson Power Products在全球建立了多个生产基地和销售办事处。除了在美国的总部外,公司还在欧洲、亚洲等地区设立了生产工厂和销售办事处,以满足不同地区客户的需求。这些生产基地拥有先进的设备和技术,能够为客户提供高质量的连接器产品。

  5. 持续创新与未来展望:作为一家专注于电源连接器的公司,Anderson Power Products将继续致力于技术创新和产品发展。公司将不断推出适应市场需求的新产品,提升生产效率和产品质量,以满足客户不断变化的需求。同时,Anderson Power Products也将继续关注行业的发展趋势和技术变革,不断调整战略,保持在行业内的竞争优势。

Deutron Electronics Corp公司的发展小趣事

Deutron Electronics Corp深知研发和创新对于公司发展的重要性。因此,公司始终保持着对研发的高投入,不断引进和培养人才。公司建立了完善的研发体系,鼓励员工参与创新活动,并为他们提供了充足的资源和支持。这些措施使得Deutron Electronics Corp在研发方面取得了显著成果,为公司的发展提供了源源不断的动力。

冠图电子(GTL-POWER)公司的发展小趣事

随着环保意识的日益提高,Deutron Electronics Corp也积极响应环保号召,致力于实现绿色生产和可持续发展。公司采用环保材料和生产工艺,减少了对环境的污染。同时,公司还加大了对节能减排的投入,提高了资源利用效率。这些努力使得Deutron Electronics Corp在行业内树立了良好的环保形象,也为公司的长期发展奠定了坚实基础。

Decawave公司的发展小趣事

2020年,美国RF解决方案的领先供应商Qorvo宣布收购Decawave。这一收购对于Decawave来说是一个重要的里程碑。Qorvo看中了Decawave在UWB技术领域的创新能力和市场潜力,通过收购整合,Qorvo能够更好地将Decawave的技术应用于其移动、汽车、消费类和工业物联网市场的产品中。同时,Decawave也借助Qorvo的全球资源和市场渠道,进一步扩大了其市场份额和影响力。

维峰电子(WCON)公司的发展小趣事

为了进一步扩大市场份额,维峰电子积极开拓国内外市场。公司通过与国内外知名企业的合作,成功进入了多个领域,包括工业控制、汽车和新能源等。特别是新能源领域,维峰电子凭借其在电子连接器方面的技术优势,成功开发出多款适用于新能源领域的产品,受到了市场的广泛认可。

Bourns公司的发展小趣事

随着公司的不断发展,Bourns在1952年取得了世界上第一个可调式电阻的专利,即TrimpotR。这一技术突破标志着Bourns在电子元器件领域的领先地位,也为公司的产品线增添了核心竞争力。可调电阻的广泛应用推动了Bourns在电子行业的快速发展。

问答坊 | AI 解惑

一个奇怪的现像

我用的S3C2410的板,在板上有两个LED 用以下程序不能让LED发光 #include \"2410addr.h\" void Delay(void); void Main(void) { rGPDCON = 0x55555555; rGPDUP = 0x0; while(1) {    //rGPDDAT= 0xffff;   //Del ...…

查看全部问答>

汇编 排序 (在线等啊。。。。。。。。)

代码如下。。。。。。。。 DATA SEGMENT         XX DB 10, 9, 8, 7, 6, 5, 4, 3, 2,1, 0DH, 0AH, \'$\'         I  DB 9         J&nb ...…

查看全部问答>

9263 wince5.0怎样实现HIVE注册表

我已经加了HIVE registry组件,但不知道注册表要做怎样的修改。现nandflash.reg中的内容如下: ; HIVE BOOT SECTION [HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\NandFlash]     \"Profile\"=\"FlashDisk\"     \"IClass\"=mu ...…

查看全部问答>

Building Embedded Linux Systems

感谢wangjiafu1985 提供的一份很好的资料: 《构建嵌入式LINUX系统》,見:  https://bbs.eeworld.com.cn/viewthread.php?tid=95726&extra=&page=1   这里提供此前搜集到的这篇著作的原文,供大家参考:s <Building Embedded ...…

查看全部问答>

JTAG能否烧写*.bin或*.hex文件

利用JTAG能否烧写*.txt文件,我在IAR 3.41A 版本中如何设置c程序对应的可直接烧写的文件*.txt…

查看全部问答>

大家在什么地方买元器件

大家都在地方买元器件,我是一个做元器件销售的 不知道怎么样找客户,想问问各位大师是在哪些地方采购。  我是做英飞凌 IR ST TI ON 仙童这些进口物料的。全部是进口原装的,大师们有空请指点下小弟。联系看我的名字  哈哈 发联系方式会 ...…

查看全部问答>

驱动里面一个函数无法执行,求救

lcd12864.c是测试程序,改的很乱了。mini2440_lcd12864.c是驱动程序。 现在问题是,我的测试程序不能进入驱动里面的lcd_write;printk不能执行,我知道有时候printk的打印不一定是标准输出,但是我把程序修改了很多,修改到最简单形式了。write传递 ...…

查看全部问答>

单片机电子称

该电子称为工程生产程序,看见论坛内诸多辛苦的学习人,希望能帮助到你们,如果程序有问题请联系QQ260568227 附:程序为汇编,请对汇编没有信心的人不要浪费论坛流量哦!…

查看全部问答>

6045如何产生pwm波

怎样在深圳天漠科技公司推出的6045开发板上用pwm波实现背光调整?我对内核中的board-sam9m10g45ek.c文件做了相应修改,同时还修改了配置文件,将支持该功能的驱动编进内核。烧写内核成功,在板上注册成功,sys/class/leds下出现相应目录。测试pwm波 ...…

查看全部问答>

绘图方法

本帖最后由 paulhyde 于 2014-9-15 03:23 编辑 唉唉唉唉,压差太小了,AD无法显示;用1000倍放大,放大后直接就一样的电压。。。    …

查看全部问答>