Advertisement

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)

还没有任何评论哟~
客服
客服
  • SPI_Flash.zip
    优质
    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);` // 计算缓存中的正确数据总大小