STM32CubeMX配置W25Q128

一、W25Q128简介

W25Q128是华邦公司推出的一款SPI接口的NOR Flash芯片,其存储空间为128Mbit,相当于16M字节。W25Q128V芯片是串行闪存,可以通过标准/两线/四线SPI控制。
W25Q128JV阵列被组织成65536个可编程页面,每个页面256字节。一次最多可编程256个字节。页面可以按16组(4KB扇区擦除)、128组(32KB块擦除)、256组(64KB块擦除或整个芯片(芯片擦除)擦除。W25Q128JV分别具有4096个可擦除扇区和256个可擦除块。4KB扇区允许在需要小数据和参数存储的应用中具有更大的灵活性。

SW25Q128支持三种SPI通信模式:标准SPI,Dual SPI,Quad SPI。速度依次增加,每种模式所用到的通信时序也不一样,目前使用的是标准SPI。

更多参数可参考芯片手册

二、CubeMX配置

直接给出SPI的配置,选芯片、时钟、调试等基础配置不会的可以参考我的其他文章。

SPI工作模式选择模式0或者3,即在CubeMX中选择Low+1Edge或High+2Edge。写入时钟最大133M,读取时钟最大50M,这里我们把时钟控制在50M以内,本次使用的是STM32F103C8t6,Prescaler需选为4或更大的数。

使用任意GPIO口最为软件片选引脚

三、程序编写

文章绑定了工程文件,免费下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值