w25n01g 代码_W25N01

news/2025/2/10 23:08:37/

//WriteAddr:开始写入的地址(24bit)

//NumByteToWrite:要写入的字节数(最大65535)

u8 W25QXX_BUFFER[4096];

void W25QXX_Write(u8* pBuffer,u32 WriteAddr,u16 NumByteToWrite)

{

u32 secpos;  //定义要擦除的删区

u32 secoff;

u32 secremain;

u32 i;

u8 * W25QXX_BUF;

W25QXX_BUF=W25QXX_BUFFER;

secpos=WriteAddr/4096*16*2;//扇区地址

secoff=WriteAddr%4096*16*2;//在扇区内的偏移

secremain=4096*16*2-secoff;//扇区剩余空间大小

printf("ad:%X,nb:%X\r\n",WriteAddr,NumByteToWrite);//测试用

if(NumByteToWrite<=secremain)secremain=NumByteToWrite;//不大于4096个字节

while(1)

{

W25QXX_Read(W25QXX_BUF,secpos*4096*16*2,4096*16*2);//读出整个扇区的内容

for(i=0;i

{

if(W25QXX_BUF[secoff+i]!=0XFF)break;//需要擦除

}

if(i

{

W25QXX_Erase_Sector(secpos);         


http://www.ppmy.cn/news/256416.html

相关文章

基于html+css+js+jquery的购物页面设计

1.jQuery介绍 jQuery是一个快速、简洁的JavaScript框架&#xff0c;是继Prototype之后又一个优秀的JavaScript代码&#xff08;框架&#xff09;于2006年1月由John Resig发布。jQuery设计的宗旨是“write Less&#xff0c;Do More”&#xff0c;即倡导写更少的代码&#xff0c;…

WK2124

目录 WK系列介绍 WK2124芯片原理 寄存器介绍 硬件连接 驱动框架 驱动移植 驱动源码分析 驱动信息描述和数据结构 串口驱动的底层操作 tty驱动架构 wk2xxx_dowork()和wk2xxx_work函数 修改设备树 驱动调试修改 问题 WK2124 WK系列介绍 WK2124能实现SPI拓展4路U…

大数据开发之Hive案例篇10-大表笛卡尔积优化

文章目录 一. 问题描述二.解决方案2.1 数据倾斜2.2 SQL改写1:由分析函数改为常规写法2.3 分析数据分布2.4 SQL改写2:重写 参考: 一. 问题描述 需求描述: 表概述: dt 时间分区 data_source 数据来源类别 start_date 时间 data_count 当前时间的数量…

SD卡SPI模式入门教程

▼我是阿荣&#xff0c;关注我&#xff0c;在技术路上一起精进&#xff01;▼ SD卡简介 SD卡是一种基于半导体快闪记忆器的新一代记忆设备&#xff0c;英文全称Secure Digital Memory Card&#xff0c;中文名又称安全数码卡。 尺寸分类 按尺寸分类&#xff0c;SD卡分为&…

华为 java sd卡,手机添加存储卡 内存变大不卡顿——华为SD卡扩容实例

手机的基本功能是接听电话收发短信&#xff0c;电脑是人工智能机器人&#xff0c;二者合并便是智能手机&#xff0c;也就是今天所说的“手机”。 手机用于记忆和工作的“脑海”里拥挤不堪时便会卡顿频发&#xff0c;这”脑海”就是手机的“内存”。 人的脑海分为大脑和小脑&…

关于Android读取SD卡存储的动态申请

关于Android读取SD卡存储的动态申请 介绍Android的目录结构数据的主要存储方式疑惑原来的代码&#xff1a;MainActivity.java修改后代码&#xff1a; 介绍 这篇文章主要关于我学习SD卡的动态获取权限时的一些问题。 Android的目录结构 参考自解析Android内部存储、外部存储的…

SD卡及SDIO协议简介

1、SD卡分类 STM32F4里&#xff0c;只支持SD 2.0协议&#xff0c;SD和SDHC属于这个范畴&#xff0c;SDXC是4.0协议&#xff0c;所以不支持&#xff1b;另外SDHC卡&#xff0c;有些数据块大小是512&#xff0c;有的是1024&#xff0c;STM32F4只支持读取512大小的&#xff0c;意…

STM32完成SD卡的数据写入

文章目录 一、SD卡模块简介二、读取SD卡三、总结四、参考 一、SD卡模块简介 简介 SD存储卡是一种基于半导体快闪记忆器的新一代记忆设备&#xff0c;由于它体积小、数据传输速度快、可热插拔等优良的特性&#xff0c;被广泛地于便携式装置上使用&#xff0c;例如数码相机、平板…