历史上的今天

今天是:2024年09月16日(星期一)

2019年09月16日 | STM32之SPIFLASH W24Q64的结构

发布者:泉趣人 来源: eefocus关键字:STM32  SPI  FLASH  W24Q64 手机看文章 扫描二维码
随时随地手机看文章

第一个问题:SPI的flash一般是干嘛用的 ?


IAP远程升级?放字库图片?放FATFS的文件系统来实现malloc?


先放着,第二个问题,它的内部存储结构。

截图是STM32内部的flash 其实跟我们的W25是一样的,


STM32F103的最小单元是page,一个page是2K也就是最少要擦除2K。


地址的起始已经写好了就是0X0800 0000.


 


W25的最小单元是Sector,一个Sector是4K也就是最少要擦除4K。


地址的起始就是0.


#define W25_Sector0 0X00000000

#define W25_Sector1 1024*4*1

#define W25_Sector2 1024*4*2

#define W25_Sector3 1024*4*3

#define W25_Sector4 1024*4*4


其实也可以写


#define W25_Sector0  0X00000000

#define W25_Sector1  0X00001000

#define W25_Sector2  0X00002000

#define W25_Sector3  0X00003000

#define W25_Sector4  0X00004000


选择哪个方式呢?那就看你怎么设计的。

关键字:STM32  SPI  FLASH  W24Q64 引用地址:STM32之SPIFLASH W24Q64的结构

上一篇:stm32与FPGA通信代码实现方案spi
下一篇:STM8S 115200bps 串口中断连续接收出错问题

推荐阅读

错误1、pc6 pc7被用作其他用途,GPIO模式配置错误。导致计数不准确;错误2、引脚模式设置错误,应该设置为GPIO_Mode_IPD;//GPIO_Mode_IPU GPIO_Mode_IN_FLOATING 都可以;错误3 引脚重映射没有开启AFIO时钟;总结关于编码器的溢出处理:网上的检测数值突变的方法不可靠,会有漏检的情况。在滴答定时器中检测encoder的值突变void SysTick_Handler(voi...
适用于所有OnRobot末端工具 (EOAT)的全新统一机械电气接口能显著简化自动化生产,一体化平台适用于各种协作和轻工业机器人系统 中国上海 OnRobot一直致力于实现更方便快捷使用机器人工具的目标,通过适用于所有OnRobot 末端工具(EOAT)的统一机械电气通用接口,显著简化自动化生产。现在,通过单个机器人系统、单个编程和训练平台以及单个供应商关系,...
什么是操作系统可以把一个计算机系统简单地分为三层:底层硬件、中间层操作系统、上层应用程序。操作系统位于中间,管理底层的硬件,为上层应用程序提供服务。几乎所有桌面电脑、嵌入设备都是这种三层模式。但在一些特殊场景,工程师会直接使用裸机(就是没有安装操作系统的计算机),这种往往是对计算机性能要求极其苛刻的场景,苛刻到甚至嫌弃操作系统拖...
  看门狗的功能大家都知道,而这个模拟看门狗又是什么东西呢?  简单的说就是这个模拟看门狗可以实时监控ADC采样的数据,当采样的数据值小于设置的最小值或者大于设置的最大值时,单片机就会触发ADC中断。这个在温度监控中非常实用,比如现在要监控设备的温度值,当温度值不在设置范围内的时候,就会自动触发中断,而不需要程序一直去采集ADC通道的值...

史海拾趣

问答坊 | AI 解惑

FPGA,谁家更好?

FPGA/CPLD逻辑器件共有三家:XLINX、ALTERA、LATTICE。技术实力与市场排名以XLINX为老大,ALTERA次之,最后是LATTICE。 每家器件内部的架构都有不同之处,还有设计工具,测试手段等等。这些需要注意!…

查看全部问答∨

DSP总结

第1章 DSP芯片的定点运算 1. 数据的溢出: 1> 溢出分类: 上溢(overflow): 下溢(underflow) 2>溢出的结果: unsigned char 0 255 signed char -128 127 unsigned int 0 65535 signed int -32768 32767 上溢 ...…

查看全部问答∨

郑铁职院无线电协会09年全国大学生电子设计竞赛全纪录——《破茧成蝶》

本帖最后由 paulhyde 于 2014-9-15 09:00 编辑 郑州铁路职业技术学院无线电协会在07年“全国大学生电子设计竞赛”中获得最高奖“索尼杯”、 “全国一等奖”后,在09年度“全国大学生电子设计竞赛”中再创佳绩:荣获全国一等奖一个、全国二等奖一个 ...…

查看全部问答∨

关于nios2ecos51安装问题

我在Nios II Command Shell中输入 > nios2configtool --ptf=$SOPC_KIT_NIOS2/examples/verilog/niosII_cyclone_1c20/standard/NiosII_cyclone_1c20_standard.ptf --cpu=cpu 后 它弹出对话框有以下内容 Error loading the defaut hardware tem ...…

查看全部问答∨

短信猫在气象行业应用

短信猫在气象行业应用 气象信息采集系统利用实时采集的气象资料,对未来一定时段内的气象情况作出较为精确的预测和报警,包括进行短期的降雨预报、中期降水预报和洪水的预警预报,是防汛工作中非常重要的环节构建气象信息采集传输系统要求数据通信 ...…

查看全部问答∨

RasSetEntryProperties()函数问题?

函数原型 DWORD RasSetEntryProperties(   LPWSTR lpszPhoneBook,   LPWSTR szEntry,   LPRASENTRY lpbEntry,   DWORD dwEntrySize,   LPBYTE lpb,   DWORD dwSize ); ...…

查看全部问答∨

WinCE5中要禁止打开控制面板,有办法吗?

WinCE5中要禁止打开控制面板,有办法吗?…

查看全部问答∨

嵌入式学什么?

我是一名学习软件工程嵌入式软件开发的学生,在大学4年应该掌握那些技术才更好的为将来有好的工作?…

查看全部问答∨

各位大哥,我需要给2812外扩AD,请帮忙一下.

由于我要采样11路,所以问两个问题: 一\\\\请帮忙推荐一个比较适合的AD采样芯片 二,AD采样结果用SPI接收好,还是多通道缓冲接收好呢…

查看全部问答∨

想学dsp数字音频处理,不知从何下手,选什么型号

刚大学毕业,只学过单片机,汇编,c,现在想搞dsp音频处理方向,不知从何下手,需要什么基础知识,选什么型号,期待各位大虾多多提点,晚辈在此先谢了…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved