32单片机学习笔记day01:主频,RAM,ROM,FLASH

单片机主频的作用:

        主频决定单片机的工作速度和性能,对单片机的各种操作和计算速度有直接影响。主频决定以下性能:

        1.运行速度:主频越高,单片机执行指令和运算的速度越快。让单片机能更高速响应外部事件和处理复杂任务。

        2.时钟周期:指的是完成一个指令所需的时间。主频越高,时钟周期越短,单片机能够更高速的执行指令

        3.定时和延时精度:主频越高,单片机的定时和延时精度越高。

        4.通信速度:主频也会影响单片机与外部设备之间的通信速度,例如,串口通信,SPI,I2C等外设通信的速度会受到主频的限制。

RAM和ROM:

        RAM:随机存取存储器(Random Access Memory,缩写:RAM),也叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。

        ROM:只读存储器(Read-Only Memory,ROM)以非破坏性读出方式工作,只能读出无法写入信息。信息一旦写入后就固定下来,即使切断电源,信息也不会丢失,所以又称为固定存储器。

        举个例子,我们在购物平台买电脑或手机时商家会列出多种版本,有8GB+256GB 、12GB+512GB、16GB+240GB等多种版本可选择,而这里面的8GB+256GB就是我们说的存储器RAM和ROM的储存容量。

        RAM就是我们平时说的运行内存,它根据存储单元的工作原理不同可分为静态随机存储器(SRAM)和动态随机存储器(DRAM)。

         DRAM(动态随机存取存储器):
                DRAM是计算机系统中最常见的RAM类型之一。
                它使用电容和电流来存储数据,并且需要刷新操作以保持数据的稳定性。
                DRAM容量较大,成本相对较低,因此广泛用于主内存(RAM)。

        SRAM(静态随机存取存储器):
                SRAM是另一种常见的RAM类型,相对于DRAM来说,更快、更稳定。
                它使用存储触发器(通常是互补金属氧化物半导体CMOS电路)来存储数据。
                SRAM速度快,但比DRAM成本更高,一般用于高性能缓存和高速缓冲存储器。

RAM和Flash:

        在单片机中RAM是存变量以及变量的运算的地方,flash是存程序的地方。对于STM32 而言, SRAM就是内存,Flash就是硬盘。

ROM和Flash:

        FLASH闪存,它属于内存器件的一种,是一种不挥发性( Non-Volatile )内存,结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器。在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备,然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码或者直接当硬盘使用(U盘)。FLASH属于广义上的ROM,和EEPROM的最大区别是FLASH按扇区操作,相对于EEPROM的改进就是擦除时不再以字节为单位,而是以块为单位,一次简化了电路,数据密度更高,降低了成本。

BOOT:BootLoader程序

APP:用户程序

BOOT程序和 APP 程序是两个独立的工程,互不干扰,但是都是依赖于同一硬件平台进行开发的。

目的:实现APP的升级。通过BOOT区对APP区的程序代码进行覆盖

  • 9
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值