
SPI_Flash.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
SPI_Flash.zip包含了与SPI Flash存储器相关的驱动程序和配置文件。此压缩包旨在帮助用户轻松管理和操作SPI Flash设备,支持多种开发板和操作系统环境。
ESP32 W25Q128 驱动程序移植自正点原子版本。以下是函数声明:
- `uint16_t W25QXX_ReadID(void);` // 读取FLASH ID
- `uint8_t W25QXX_ReadSR(void);` // 读取状态寄存器S
- `void W25QXX_Write_SR(uint8_t sr);` // 写状态寄存器
- `void W25QXX_Write_Enable(void);` // 写使能
- `void W25QXX_Write_Disable(void);` // 写保护
- `void W25QXX_Write_NoCheck(uint8_t *pBuffer, uint32_t WriteAddr, uint16_t NumByteToWrite);`
- `void W25QXX_Read(uint8_t *pBuffer, uint32_t ReadAddr, uint16_t NumByteToRead);` // 读取flash
- `void W25QXX_Write(uint8_t *pBuffer, uint32_t WriteAddr, uint16_t NumByteToWrite);` // 写入flash
- `void W25QXX_Erase_Chip(void);` // 整片擦除
- `void W25QXX_Erase_Sector(uint32_t Dst_Addr);` // 扇区擦除
- `void W25QXX_Wait_Busy(void);` // 等待空闲
- `void W25QXX_PowerDown(void);` // 进入掉电模式
- `void W25QXX_WAKEUP(void);` // 唤醒
- `void SPIFlash_Test_Process(void);` // 读写测试
- `uint16_t W25QXX_Read_Data(uint8_t *Temp_buff, uint32_t ReadAddr, uint16_t Size_Temp_buff);` // 从缓存中读取一组数据
- `uint32_t Read_Post_Len(uint32_t Start_Addr, uint32_t End_Addr);` // 计算缓存中的正确数据总大小
全部评论 (0)


