在线时间174 小时
UID182176
ST金币1070
蝴蝶豆0
注册时间2009-2-16
该用户从未签到
金牌会员
- 最后登录
- 2021-4-1
|
1.可用于存储字库;
其实很少用这个Flash的,只是觉得官方写的很好,也没有版本更新了,很好用。- #include "stm32f10x_lib.h"
- /* Exported types ------------------------------------------------------------*/
- /* Exported constants --------------------------------------------------------*/
- #define Low 0x00 /* Chip Select line low */
- #define High 0x01 /* Chip Select line high */
- /* Exported macro ------------------------------------------------------------*/
- /* Exported functions ------------------------------------------------------- */
- /*----- High layer function -----*/
- void SPI_FLASH_Init(void);
- void SPI_FLASH_SectorErase(u32 SectorAddr);
- void SPI_FLASH_BulkErase(void);
- void SPI_FLASH_PageWrite(u8* pBuffer, u32 WriteAddr, u16 NumByteToWrite);
- void SPI_FLASH_BufferWrite(u8* pBuffer, u32 WriteAddr, u16 NumByteToWrite);
- void SPI_FLASH_BufferRead(u8* pBuffer, u32 ReadAddr, u16 NumByteToRead);
- u32 SPI_FLASH_ReadID(void);
- void SPI_FLASH_StartReadSequence(u32 ReadAddr);
- /*----- Low layer function -----*/
- u8 SPI_FLASH_ReadByte(void);
- void SPI_FLASH_ChipSelect(u8 State);
- u8 SPI_FLASH_SendByte(u8 byte);
- u16 SPI_FLASH_SendHalfWord(u16 HalfWord);
- void SPI_FLASH_WriteEnable(void);
- void SPI_FLASH_WaitForWriteEnd(void);
复制代码
spi_flash.zip
(4.86 KB, 下载次数: 59)
|
|