ob:o7:flash
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
Следующая версия
Следующая версия справа и слева
|
ob:o7:flash [2017/07/29 10:31] иван_денисов |
ob:o7:flash [2017/07/29 11:54] иван_денисов |
====== Сохранение данных в FLASH память микроконтроллера ====== | ====== Сохранение данных в FLASH память микроконтроллера ====== |
| ~~Title: Page Title plugin for DokuWiki ~~ |
Часто возникает необходимость сохранить некоторые параметры работы программы в энергонезависимую память, так чтобы при перезагрузке микроконтроллера эти данные не пропали, и мы смогли их использовать для работы программы. Это могут быть, например, параметры калибровки какого-то датчика или целевая температура термостата. | Часто возникает необходимость сохранить некоторые параметры работы программы в энергонезависимую память, так чтобы при перезагрузке микроконтроллера эти данные не пропали, и мы смогли их использовать для работы программы. Это могут быть, например, параметры калибровки какого-то датчика или целевая температура термостата. |
| |
Рассмотрим пример сохранения данных на примере сохранения трех чисел n1, n2, n3 с помощью модуля MicroSTM32F10xFlash | Рассмотрим сохранение данных на примере трех чисел n1, n2, n3 с помощью модуля **MicroSTM32F10xFlash**. |
| |
Сначала надо определить номер страницы, куда будем сохранять данные. Логично определить последнюю страницу памяти, так чтобы наша прошивка не пострадала от манипуляций с FLASH. Для МК 128 кб ROM адрес определим следующим образом: | Сначала надо определить номер страницы памяти, куда будем сохранять данные. Логично определить последнюю страницу памяти, так чтобы наша прошивка не пострадала от манипуляций с FLASH. Для МК 128 кб ROM адрес определим следующим образом: |
<code> | <code> |
| |
ob/o7/flash.txt · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)