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

STM32有没有可以接DDR2的型号

厉害企鹅 2017-09-05 浏览量:4570

STM32系列有没有可以接DDR2的芯片,使用SRAM,空间又小,又贵。

或都可以选择其他的芯片。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 一、
    DDR=Double Data Rate双倍速率同步动态随机存储器,是在时钟的上升沿下下降沿者传输数据,速率比一般的SRAM快了一倍。
    二、
    STM32上没有MMU控制器,也就是没有对应的总线外设,你不知道要接到哪个引脚了。
    三、
    STM32的FSMC可以接SRAM。你说SRAM不够用,那么你的数据量是多大呢?FSMC也是有寻址空间的,如果真的太大,还是不要用STM32了,选个便宜的ARM9就够用了。
    四、
    你这种情况,先用了STM32应该不会有SRAM不够用的情况,考虑是不是你的程序逻辑不好,或是对数据的处理不对。
    • 发布于 2017-09-05
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • STM32内部没有MMU,即内存管理单元,因此无法接入DDR2,且只能支持一定容量的SDRAM

    如果可以的话,可以考虑换成NXP的imx6ul系列的,成本差不多,但是性能好很多,且支持DDR3

    • 发布于2017-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机用SDRAM吧,镁光,华邦的都很多型号,各种容量的都有。但是有一个缺点,就是特别耗IO口。比如48lc4m16a2,就用了38个IO。
    • 发布于2017-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有,因为STM32没有MMU,而且stm也用不了多少RAM,所以只能使用SDRAM
    • 发布于2017-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有的啊,也没见过,换高级的嵌入式芯片吧
    • 发布于2017-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • Cortex-M不支援DDR喔

    只能支援SRAM

    以上

    • 发布于2017-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有动态内存管理器是用不了DDR类的存储器
    • 发布于2017-09-06
    • 举报
    • 评论 0
    • 0
    • 0

  • STM 32都是MCU,也就是单片机,单片的意义就是一片就可以工作的,再加上DDR那就不是单片机了。
    • 发布于2017-09-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32有没有可以接DDR2的型号