当前位置: 首页 > article >正文

初学stm32 --- 存储器类型

常用的存储器有三种,分别是RAM、ROM、FLASH。

        RAM和ROM最大的区别是掉电后是否会丢失数据,RAM是易失性的,ROM是非易失性的,RAM的访问速度是比ROM快的。FLASH综合RAM和ROM的优点,掉电后数据不丢失,是非易失性的,访问速度也快于ROM。

        FLASH分为NORFLASH和NANDFLASH。NORFLASH主要是用SPI flash,我经常用它来存放一些程序中产生的数据,还可以用它来存放字库。它还可以作为程序的存放,也就是直接再NORFLASH里存放我们的程序,然后直接在这里面执行。NORFLASH的容量相比于NANDFLASH比较小,但是NANDFLASH的操作是以块为单位,所以说它不可用来存放程序,因为它是操作块的,而NORFLASH是操作字节的。并且NORFLASH的速度要快过NANDFLASH。

        ROM分为PROM和EEPROM等。PROM是可编程的ROM,但是呢,它只能操作一次,它主要用来存放设备ID和厂家信息等,这样这些数据不容易被别人修改,因为它只能写一次。而EEPROM是可擦除的,它可以操作很多次,我们经常用它来保存一些掉电保存的数据。

        RAM分为DRAM和SRAM,这两者的工作原理不一样,DRAM是用电容的电量来表示0和1,而SRAM是用触发器的稳定状态来表示0和1。由于DRAM是通过电容的电量来表示0和1,而电容存在充放电现象,所以DRAM需要刷新操作,而DRAM是不需要刷新操作,所以DRAM是动态的,而SRAM是静态的。DRAM又分为SDRAM和DDR等。

        


http://www.kler.cn/a/467118.html

相关文章:

  • 今日头条ip属地根据什么显示?不准确怎么办
  • 安卓漏洞学习(十七):维京海盗-Strandhogg漏洞
  • 【Vim Masterclass 笔记08】第 6 章:Vim 中的文本变换及替换操作 + S06L20:文本的插入、变更、替换,以及合并操作
  • 计算机网络常见面试题及解答
  • 【双层模型】考虑供需双侧的综合能源双层优化模型
  • 【机器学习】【朴素贝叶斯分类器】从理论到实践:朴素贝叶斯分类器在垃圾短信过滤中的应用
  • 文献阅读 250104-Overconfidence in climate overshoot
  • 文件上传漏洞利用与绕过姿势总结
  • 【大模型】ChatGPT 数据分析与处理使用详解
  • SQL 基础教程 - SQL SELECT 语句
  • 部署项目添加工程名的步骤
  • 哈希算法详解及案例应用
  • Jurgen提出的Highway Networks:LSTM时间维方法应用到深度维
  • Java:缓存:LinkedHashMap实现Lru
  • 【C++】开源:Armadillo数值计算库配置与使用
  • 第28天:PHP应用Cookie脆弱Session固定Token唯一身份验证数据库通讯
  • 一文理解Vue.js 与 Vue Router:构建现代单页面应用
  • Maven 详细配置:Maven settings 配置文件的详细说明
  • vue3 css实现文字输出带光标显示,文字输出完毕,光标消失的效果
  • 145页PPT智慧矿山整体规划建设方案
  • cesium小知识:3D tiles 概述、特点、示例
  • 计算机网络复习(大题)
  • python对redis的增删查改
  • ASE50N03-ASEMI中低压N沟道MOS管ASE50N03
  • 什么是网络安全攻防演练,即红蓝对抗?
  • Ubuntu 23.10 换源