基于STM32F767通过cube配置:QSPI接口读写64M PSRAM+flash参考资料...

2020-02-29 10:44发布

基于STM32F767通过cube配置:QSPI接口读写64M PSRAM+flash参考资料/原理图/代码/教程等资料分享

核心板:NUCLEO-F767ZI
Flash:NM25Q64EB(64M)
PSRAM:IPS6404L(64M SO-8封装QSPI接口)
配置文件请使用stm32cubemx打开
程序请使用keil5 MDK打开

1.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
20条回答
mmuuss586
2020-03-02 02:29
(2)接下来我们利用以上3个函数,对NM25Q64EB进行操作。
对flash的操作过程,就是利用QSPI接口,往NM25Q64EB发送不同的指令码,来实现不同的功能。基础的功能包括:进入QPI,退出QPI,读取ID,擦除,读,写等。
接下来,我们举几个有特征的指令进行说明。

0x90指令:在数据手册中,我们可以看到0x90是读取Device ID(REMS)的指令,从electronic identification中可知发送0x90后,会返还2byte的ID,包括1byte manufacturer ID和1byte device ID。从Table9中来看,第一列说明了指令的功能,第三四列说明了该指令对应的模式(QPI or SPI),从5-7行可以看到0x90的地址长度(addresssize)为3byte,即24bit。Dummycycle为0 。这些信息都会在配置函数中使用到。

一周热门 更多>