Как я могу восстановить данные из SRAM? - PullRequest
0 голосов
/ 19 сентября 2018

Я использую 23LC1024 SRAM с PIC32MX250F128B.Я собираю данные с датчика, который хранится в SRAM, и отображаю их через последовательный монитор.Если я потеряю эти данные, есть ли способ их восстановить?

Ответы [ 3 ]

0 голосов
/ 19 сентября 2018

SRAM означает статическую память с произвольным доступом.Это тип полупроводниковой памяти, который использует бистабильную фиксацию, но все еще нестабилен в традиционном смысле, что данные теряются, когда память не запитана.

Вам не нужно обновлять SRAM по сравнению с DRAMпериодически это является преимуществом.
Но помните, что нет способа сохранить ваши данные после отключения питания системы.

0 голосов
/ 19 сентября 2018

Атака холодной загрузки все еще возможна.

Фактически, память компьютера способна сохранять большую часть своего предыдущего содержимого без питания в течение нескольких секунд в DRAM / SDRAM [1, 4, 5, 6, 7, 8, 10, 12 и 36] и минуты в SRAM, ref

Попробуйте прочитать после перезагрузки.

0 голосов
/ 19 сентября 2018

Ответ - нет.Вскоре после того, как вы отключите питание от чипа SRAM, он будет читать 0xff из каждого места, и все, что было до цикла питания, исчезнет навсегда.

...