• 已解决 60155 个问题
  • 已帮助 5936 位优秀工程师

使用STM32存储采集的数据,应该保存在片内flash还是S

34e459305c3dedb2 2019-11-17 浏览量:572
使用STM32存储采集的数据,应该保存在片内flash还是SRAM呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 看数据量,数据量大,内部的放不上,就放外部的了

    二,

    看速度,内部的数据存取的速度快,如果要高速计算,频繁使用的数据,放内部


    • 发布于 2019-11-18
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:6
  • 根据需求保存,如果断电需要不丢失数据就用flash,如果断电可以丢失就保存sram比较合适
    • 发布于2019-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般实时采集的数据,只能临时存储在sram中,这样可以有较高的采样频度,如果要存在flash中,因为flash的写入速度,此外如果需要重复写入还需要先擦除再写入,所以成本较高,一般不适合频度较高的写入,最多是按一定的模式作为日志式的写入(这个数据有必要持久化)
    • 发布于2019-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 看你的使用需求,如果仅仅作为过渡且数据量不大的情况下,建议放在SRAM中。

    否则建议放在flash中,掉电不丢失,储存量也大些。

    • 发布于2019-11-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 看你数据的用途,有些需要掉电保持的就放在FLASH,临时的就放SRAM
    • 发布于2019-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 数据如果是不能丢失的,就要存储在Flash中的,如果是可以掉电丢失的,可以存储在SRAM中。
    • 发布于2019-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 存储在SRAM比较好点,STM32的flash是有擦写次数上限的,应该是10000次
    • 发布于2019-11-30
    • 举报
    • 评论 0
    • 0
    • 0

使用STM32存储采集的数据,应该保存在片内flash还是S