Flash芯片W25Q系列驱动注意事项以及跨页读写操作 您所在的位置:网站首页 读一读写一写图片 Flash芯片W25Q系列驱动注意事项以及跨页读写操作

Flash芯片W25Q系列驱动注意事项以及跨页读写操作

2024-07-17 17:38| 来源: 网络整理| 查看: 265

#define PAGE_SIZE   256u//页空间256Byte void WriteParamBlock(uint32_t pBlock,uint8_t *pData,uint16_t Len) {       uint16_t j,temp;                int num = (pBlock%PAGE_SIZE)+Len;        num = num - PAGE_SIZE;//是否需要“跨”页写                  if(num             while(Len)             {                 temp = PAGE_SIZE-(pBlock%PAGE_SIZE);//确定当页可写的数量,最大256字节                 if(Len>=temp)                 {                     FlashSpiPageProgram(pBlock,pData,temp);                     pData += temp;                     Len -= temp;                     pBlock += temp;                 }                 else if(Len     uint16_t j,temp;                int num = (pBlock%PAGE_SIZE)+Len;        num = num - PAGE_SIZE;//是否需要“跨”页读                  if(num             while(Len)             {                 temp = PAGE_SIZE-(pBlock%PAGE_SIZE);//确定当页可读的数量,最大256字节                 if(Len>=temp)                 {                     FlashSpiRead(pBlock,pData,temp);//将此页读取完                     pData += temp;                     Len -= temp;                     pBlock += temp;                 }                 else if(Len



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有