36.STM32的SPI-FLASH实验
1、下图是开发学习板上FLASH的通信原理图,可以从图中看到FLASH和芯片之间是如何进行连接的,如下图:

3、打开项目,然后新建一个spi.c的文件,这个文件用于存放spi的驱动,并将这个文件存储到APP文件夹下的SPI文件夹下,如下图:

5、然后新建一个flash.c的文件,这个文件用于存放flash的驱动,并将这个文竭惮蚕斗件存储到APP文件夹下的FLASH文件夹下,如下图:

7、找到spi.c文件和flash.c文件,并将spi.c文件和flash文件和项目APP文件夹进行关联,如下图:

9、然后准备将stm32f4xx_spi.c文件关联到项目的StdPeriph_Driver文件,按照下图中红色箭头指示步骤点击【Add Existing Files to Group】,如下图:

11、下图是main.c文件的代码,如下图:

12、下图是flash.c文件的代码,如下图:




14、下图是spi.c文件的代码,如下图:

15、下图是spi.h文件的代码,如下图:

17、下载代码后,在电脑上打开串口助手,按学习开发板上的上按键和下按键,观察串口助手显示以及开发学习板上显示屏上的显示,如下图:
