OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3900|回复: 1

分享一下N25Q256这块SPI FLash的操作,二线模式

[复制链接]

16

主题

63

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
205
金钱
205
注册时间
2018-4-26
在线时间
33 小时
发表于 2018-5-23 11:31:01 | 显示全部楼层 |阅读模式
最近项目用到N25Q256 这块SPI芯片,刚开始也是被这块flash搞醉了,现在分享一下心得,共同学习吧。
这块芯片和其他flash有区别的就是几点。
第一,这块芯片有32MByte (256/8),但是是两块16MByte组成,默认情况下 是 3Byte地址操作(也就是24Bit位),所以只能寻址第一款16M的地址,第二块不能用。想要用第二块的16Byte, 并且不想在程序中区分操作是第几块的情况下,要用4Byte地址线模式(可以通过设置nonvolatile 或者volatile 寄存器 修改,具体的命令看文档)。第二种就是判断是第几块,再发送是要第二块的指令,就可以使用第二块了。
第二,具体的程序就探索者f407的SPI flash代码就可以用,只需要在发送地址的函数中 把24bit地址改为32bit地址
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2018-9-4
在线时间
0 小时
发表于 2018-9-4 16:57:53 | 显示全部楼层
你好,请问你是通过SPI总线去操作N25Q256么?用没用过GPIO模拟SPI时序去读N25Q256?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 00:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表