ob:o7:flash
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| ob:o7:flash [2017/07/29 07:30] – создано иван_денисов | ob:o7:flash [2017/07/29 08:54] (текущий) – иван_денисов | ||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| Часто возникает необходимость сохранить некоторые параметры работы программы в энергонезависимую память, | Часто возникает необходимость сохранить некоторые параметры работы программы в энергонезависимую память, | ||
| - | Рассмотрим | + | Рассмотрим сохранение данных на примере трех чисел n1, n2, n3 с помощью модуля |
| - | Сначала надо определить номер страницы, | + | Сначала надо определить номер страницы |
| < | < | ||
| Строка 16: | Строка 16: | ||
| Запись данных n1, n2, n3 осуществляется следующим образом: | Запись данных n1, n2, n3 осуществляется следующим образом: | ||
| < | < | ||
| - | Flash.UnLock; | + | Flash.UnLock; |
| - | Flash.ErasePage(page127, | + | Flash.ErasePage(page127, |
| - | IF res = Flash.complete THEN | + | IF res = Flash.complete THEN |
| - | Flash.Write(page127, | + | Flash.Write(page127, |
| - | Flash.Write(page127 + 4, n2, res); | + | Flash.Write(page127 + 4, n2, res); |
| - | Flash.Write(page127 + 8, n3, res); | + | Flash.Write(page127 + 8, n3, res); |
| - | END; | + | END; |
| - | Flash.Lock | + | Flash.Lock |
| </ | </ | ||
ob/o7/flash.1501313450.txt.gz · Последнее изменение: (внешнее изменение)
