w25qxx Flash使用笔记

本文最后更新于:2020年12月31日 下午

w25qxx 是一系列 SPI Flash 存储芯片的总称,这些芯片包括很多型号如:w25q16 w25q32 w25q64等。

W25Q64 的擦写周期多达 10W 次,具有 20 年的数据保存期限,支持电压为 2.7~3.6V

w25q64

W25Q64BV(64兆位)串行FLASH存储器为一个空间大小,引脚,功耗限制的系统提供解决方案。25Q系列的灵活性和性能良好超越了普通的串行FLASH设备。该芯片是理想的代码跟踪到RAM,通过两路或四路SPI(XIP)直接执行代码来存储声音,文字,数据等,只需要一个2.7V到3.6V的供电,在活跃状态是电流消耗可以低至4mA,掉电模式下可以低到1uA。所有的设备都提供节省面积的封装。

w25q64 编程

方法列表

  • w25qxx_Init(void) 初始化
  • w25qxx_EraseChip(void) 擦除整个芯片
  • w25qxx_EraseSector(uint32_t SectorAddr) 擦除单个扇区
  • w25qxx_EraseBlock(uint32_t BlockAddr) 擦除单个块