STM32 NOR_FLASH 学习

这篇具有很好参考价值的文章主要介绍了STM32 NOR_FLASH 学习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

NOR FLASH

FLASH是常用的,用于存储数据的半导体器件,它具有容量大,可重复擦写、按“扇区/块”擦除、掉电后数据可继续保存的特性。

NOR FLASH的单位是MB,EEPROM的单位是KB。

NM25Q128,是NOR FLASH的一种,是诺存公司生产的一种SPI FLASH,具有SPI接口。相似的还有W25Q128、BY25Q128,这三者都是PIN2PIN的兼容,也就是从引脚上是一样的,用法上也差不多。

FLASH物理特性:只能写0,不能写1,写1靠擦除。

FLASH主要有NOR FLASH和NAND Flash两种类型,NOR和NAND是两种数字门电路。

STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript

NM25Q128

NM25Q128,串行闪存器件,属于NOR FLASH中的一种,容量为128Mb。擦写周期可达10W次,可以将数据保存达20年之久。

STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript
四线SPI——QSPI。
STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript
STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript
擦除可以以片、块、扇区(4096B)为单位进行擦除。
写单位可以是页(256B)。

NM25Q128常用指令

NOR FLASH的指令总数比较多,但是如果只需要实现基本操作,还是比较简单的。
5条指令即可完成对NOR FLASH的基本使用。
STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript
STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript
STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript
STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript
STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript
STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript
STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript

NM25Q128读操作步骤

STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript
STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript
STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript

NOR FLASH基本驱动步骤

STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript
STM32 NOR_FLASH 学习,stm32,stm32,学习,javascript文章来源地址https://www.toymoban.com/news/detail-729866.html

到了这里,关于STM32 NOR_FLASH 学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32 Flash学习(三)

    开机的时候先显示一些提示信息,然后在主循环里面检测两个按键。 其中1个按键WK_UP用来执行写入FLASH的操作,另一个按照KEY0用来执行读出操作。 添加了两个文件stmflash.c和stmflash.h。 STMFLASH_Write(u32 WriteAddr,u16 *pBuffer,u16 NumToWrite) 参数: WriteAddr:起始地址(必须为2的倍数)

    2024年02月15日
    浏览(40)
  • STM32 Flash学习(二)

    STM32F1的官方固件库操作FLASH的几个常用函数。这些函数和定义分布在源文件stm32f1xx_hal_flash.c/stm32f1xx_hal_flash_ex.c以及头文件stm32f1xx_hal_flash.h/stm32f1xx_hal_flash_ex.h中。 对FLASH进行写操作前必须先解锁,解锁操作:在FLASH_KEYR写入特定的序列(KEY1和KEY2),HAL库实现很简单: 写操作完

    2024年02月19日
    浏览(36)
  • STM32 Flash学习(一)

    不同型号的STM32,其Flash容量也不同。 MiniSTM32开发板选择的STM32F103RCT6的FLASH容量为256K字节,属于大容量产品。 STM32的闪存模块由:主存储器、信息块和闪存存储器接口寄存器等3部分组成。 主存储器,该部分用来存放代码和数据常量(如const类型的数据)。 对于大容量产品,

    2024年02月15日
    浏览(40)
  • STM32CubeMX学习笔记(48)——USB接口使用(MSC基于外部Flash模拟U盘)

    USB(Universal Serial BUS)通用串行总线 ,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在 PC 领域的接口技术。USB 接口支持设备的即插即用和热插拔功能。USB 是在 1994 年底由英特尔、康柏、IBM、Microsoft 等多家公司联合提出的。 USB 发展到现在已经有 US

    2024年01月16日
    浏览(50)
  • STM32CubeMX学习笔记(47)——USB接口使用(MSC基于内部Flash模拟U盘)

    USB(Universal Serial BUS)通用串行总线 ,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在 PC 领域的接口技术。USB 接口支持设备的即插即用和热插拔功能。USB 是在 1994 年底由英特尔、康柏、IBM、Microsoft 等多家公司联合提出的。 USB 发展到现在已经有 US

    2024年02月15日
    浏览(50)
  • STM32笔记 Flash

    笔记来源于江科协议的视频 芯片采用与stm32F103C8T6 •STM32F1系列的FLASH包含程序存储器、系统存储器和选项字节三个部分,通过闪存存储器接口(外设)可以对程序存储器和选项字节进行擦除和编程,系统存储器里面存储的是BootLoader,是不允许修改的。 •读写FLASH的用途: 利

    2024年01月18日
    浏览(42)
  • STM32内部Flash

    目录 一、内部Flash简介 二、内部Flash构成 1. 主存储器 2. 系统存储区 3. 选项字节 三、内部Flash写入过程 1. 解锁 2. 页擦除 3. 写入数据 四、工程空间分布 某工程的ROM存储器分布映像: 1. 程序ROM的加载与执行空间 2. ROM空间分布表         STM32芯片内部有一个Flash存储器,主要

    2024年02月19日
    浏览(52)
  • (39)STM32——FLASH闪存

    目录 学习目标 成果展示  介绍 组成 主存储器 系统存储器 OTP 区域 选项字节 读取  编程 寄存器 步骤 擦除 扇区擦除 批量擦除 寄存器 代码  总结          本节我们要来介绍一下关于FLASH闪存的知识,也是有关存储部分的知识,和之前学的EEPROM类似。FLASH结合了ROM和RAM的

    2024年02月08日
    浏览(40)
  • STM32 FLASH 读写数据

    2.1 修改代码后编译,会有提示信息 KEIL,计算出来代码总共 61076 Byte 2.2 如果什么都没有改,直接编译是没有这个提示信息的 0x08000000 是存放代码的起始地址,我们保存的数据要和代码分开,放在代码区域后面,所以后面加了个80000, 比keil 编译里面算出来的和要大将近2 万个

    2024年02月12日
    浏览(32)
  • STM32—Flash读写详解

    目录 前言 介绍 STM32 FLASH 闪存的编程和擦除 Flash读写的标准库函数 软件设计 FLASH的读取 直接读取某一地址的内容 读取选定位置的选定大小的内容 FLASH的写入 直接使用标准库写入 写入选定位置的选定大小的内容 如何在Keil 5中查看Flash某地址的内容 本文主要介绍STM32多种的内

    2024年02月09日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包