Winbond W25Q128闪存的驱动程序和命令行Shell

现今的微控制器都带有大容量的内部闪存。但有许多高性能MCU,如NXP i.MX RT系列控制器,都是不带闪存的,因为高性能内核的硅工艺与FLASH存储器技术不匹配,因此它们使用外部串行SPI或Quad-SPI(QSPI) )闪存来代替。

在这里插入图片描述

华邦w25q128串行闪存分线板

为什么不将外部SPI FLASH用于“普通”微控制器呢?

外部SPI闪存的典型用法是使用它来加载或存储数据。通过在SPI总线上添加一个小型外部器件,我可以轻松地为微控制器添加几兆字节的存储器。这样的SPI存储器设备非常便宜:我从AliExpress订购了一些带有Winbond W25Q128(16 MByte)的分线模块,每个1.50美元。该电路板使用以下引脚:

● VCC:3.3V

● GND

● DO:SPI MISO

● DI:SPI MOSI

● CS:SPI芯片选择

分线板模块上的红色LED灯指示电路板是否已通电。

通常我使用micro-SD卡来记录数据。它们很容易获得,提供几乎“无限”的存储空间,使用FatFS文件系统,我可以轻松地与主机交换数据。但是它需要PCB上的空间,SD卡插座需要可以接触,插座是机械部件,并且成本高,加上在振动和腐蚀的环境中不太可靠。使用FLASH芯片可能是更好的解决方案。

更多内容请参考以下链接:https://www.yiboard.com/thread-1136-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值