• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机的IRAM与XRAM有什么区别?

hayden 2018-07-31 浏览量:7784

很多单片机都是既有内部RAM又有外部RAM,这两者有什么优缺点?

为什么不直接都是用内部RAM或者外部RAM?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 芯片的大小,芯片内部的结构设计,并不可以入下那么大的RAM,否则RAM不也可以上M了么。

    STM32也不过几百K吧

    这是芯片设计的限制,内部的RAM直接接在内部CPU内核的总线上,速度快。

    • 发布于 2018-08-01
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 外部RAM大多数是比较大容量的,单片机在内部RAM不够用的时候就用外部RAM,如驱动液晶屏的显存。
    • 发布于2018-07-31
    • 举报
    • 评论 1
    • 0
    • 0
hayden 回复了 drepa :为什么不直接都是用内部RAM或者外部RAM? 回复

  • 这两个主要区别是容量的大小,外接的RAM可以很大,自带的会小很多
    • 发布于2018-07-31
    • 举报
    • 评论 1
    • 0
    • 0
hayden 回复了 bigCQ :为什么不直接都是用内部RAM或者外部RAM? 回复

  • IRAM就是间接地址可以访问的内存,XRAM就是DPTR访问的纯外存。
    • 发布于2018-08-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 内部RAM速度快,但是容量小

    外部RAM速度稍微慢一点,但是容量大,要占用部分IO口

    • 发布于2018-08-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 一个是内部,一个是外部,内部容量小但速度快,外部容量大但速度慢。
    • 发布于2018-08-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 一个是内部RAM一个是外部RAM,内部的RAM读取速度更快,外部RAM容量大一些
    • 发布于2018-08-07
    • 举报
    • 评论 0
    • 0
    • 0

  • IRAM是内部RAM,通常是自带的,容量比较小,XRAM是外扩的RAM,可以外接很大的容量
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 内部的RAM总线比较宽速度也快啊。

    外部的还要通过外设的总线进行数据的读取

    • 发布于2018-08-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机的IRAM与XRAM有什么区别?