读SPI_FLASH的ID
在上一课中spi_i2c_adc_OLED文件夹下添加spi_flash.c及spi_flash.h文件,并添加到si工程中。
明确目的:在main函数中调用函数读取spiflash的厂家ID和设备ID,并打印。
-
明确spi_flash.c文件提供的函数。
SPI_Read_Flash_ID(); //读取spiflash的厂家ID和设备ID
-
实现模块函数 SPI_ Read_ Flash_ID
—SPI_Read_Flash_ID
—各子函数
SPI_Flash_Set_CS
SPI_Send_FlashAddr
SPI_RecvByte【在gpio_spi.c中仿照SPI_SendByte定义】及其子函数SPI_Get_DI
-
整理头文件
—gpio_spi.h
—spi_flash.h
—在main.c中添加spi_flash.h
在main函数中调用SPI_Read_Flash_ID并打印ID
修改Makefile,上传文件,编译(成功)
—修改Makefile
—编译
-
烧写新生成的i2c.bin文件,OLED屏幕上打印出SPI_Flash的厂家ID和设备ID(如图1),串口上打印如图2。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)