ADC123123

        第二块和第三块也是掉电不丢失,不难看出这两块存储器的位置是在ROM区的最后面,实际上存储介质也是flash,只不过一般flash指的是主闪存flash,而不是指这两个区域。对于这两块区域的地址都是1FFF开头的。系统存储器的用途是存储bootloader,用于串口下载。bootloader一般是芯片出厂自动写入的,一般不允许修改。选项字节的存储器一般用于存储一些独立于程序代码的配置参数,位置是在ROM的最后面,下载程序可以不刷新选项字节的内容,这样选项字节的配置就可以保持不变,选项字节里主要存储的是flash的读保护和写保护,还有看门狗等等的配置。

        ·RAM,随机存储器,是一种    易失性,掉电    丢失的存储器
        2000开头的是ram区域,首先是运行内存sram,分配地址是0x2000 0000,用途是用于存储运行过程的临时变量,也就是在程序中定义变量、数组、结构体的地方,类比电脑的话,运行内存就是内存条。
        外设寄存器,地址是0x4000 0000,用途是存储各个外设的配置参数,也就是初始化各个外设最终读写的东西。外设寄存器也是存储器的一种,存储介质其实也是sram,不过一般习惯把运行内存叫做sram,外设寄存器直接叫做寄存器。
        内核外设寄存器,地址是0xE000 0000,用途是存储内核各个外设的配置参数,内核外设就是NVIC和systick,因为内核外设和其他外设不是一个厂家设计的,所以地址被分开。

相关推荐

  1. ADC123123

    2024-03-26 09:50:04       21 阅读
  2. ADC456456

    2024-03-26 09:50:04       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-26 09:50:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-26 09:50:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-26 09:50:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-26 09:50:04       20 阅读

热门阅读

  1. Docker与K8S实战系列教程--靠谱、易学

    2024-03-26 09:50:04       20 阅读
  2. Hadoop3的安装

    2024-03-26 09:50:04       18 阅读
  3. 浅谈Vue 3的响应式对象: ref和reactive

    2024-03-26 09:50:04       19 阅读
  4. Redis五种基本数据类型

    2024-03-26 09:50:04       21 阅读
  5. 动态规划 Leetcode 188 买卖股票的最佳时机IV

    2024-03-26 09:50:04       22 阅读
  6. QT(3/22)

    QT(3/22)

    2024-03-26 09:50:04      17 阅读
  7. 【C++】每日一题 137 只出现一次的数字

    2024-03-26 09:50:04       19 阅读
  8. Day8.

    2024-03-26 09:50:04       19 阅读
  9. 华为OD技术面算法题整理

    2024-03-26 09:50:04       20 阅读
  10. 大模型日报2024-03-25

    2024-03-26 09:50:04       19 阅读
  11. 每个字符最多出现两次的最长子字符串(c++实现)

    2024-03-26 09:50:04       18 阅读
  12. 基于深度学习的图像分类方法

    2024-03-26 09:50:04       21 阅读