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

[复制链接]
733|0
 楼主| 你画我瞎 发表于 2018-7-12 10:22 | 显示全部楼层 |阅读模式
最近项目用到N25Q256 这块SPI芯片,刚开始也是被这块flash搞醉了,现在分享一下心得,共同学习吧。
这块芯片和其他flash有区别的就是几点。
第一,这块芯片有32MByte (256/8),但是是两块16MByte组成,默认情况下 是 3Byte地址操作(也就是24Bit位),所以只能寻址第一款16M的地址,第二块不能用。想要用第二块的16Byte, 并且不想在程序中区分操作是第几块的情况下,要用4Byte地址线模式(可以通过设置nonvolatile 或者volatile 寄存器 修改,具体的命令看文档)。第二种就是判断是第几块,再发送是要第二块的指令,就可以使用第二块了。
第二,具体的程序就探索者f407的SPI flash代码就可以用,只需要在发送地址的函数中 把24bit地址改为32bit地址
您需要登录后才可以回帖 登录 | 注册

本版积分规则

395

主题

395

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部