реклама на сайте
подробности

 
 
> Кольцевая организация памяти в DataFlash
Tcom
сообщение Feb 4 2010, 13:29
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



День добрый!!
Нужно доработать свой прибор который считывает температуру и др. параметры, кольцевой(после полной записи памяти, запись начиналась сначала) памятью.
Вопрос в самой организации, где хранить указатель на последний записанный адрес, что нужно предусмотреть и так далее.
Кто делал расскажите или может есть пример в исходниках.
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Tcom
сообщение Feb 4 2010, 14:16
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Как то так и планировал, думал может есть какие нить изощрённые способы.
Спасибо за совет.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Feb 4 2010, 15:31
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Tcom @ Feb 4 2010, 17:16) *
думал может есть какие нить изощрённые способы.

Конечно, есть!

Код
void fLowPower(void)
{
  if (!Sensor(LowPower)) {Delay (1000);  NEWS(stRestart);}
  switch (event)
  {  case evNew:
    OffAll();
    OffPin(Backlight);
    if (!((state.old==stError)&&(other_error==erSetupChecksum)))
      {  if (GetFlag(eeprom_good_))
          { (void)StoreAreaError(STATISTIC,0);   // запись статистики, где среди прочих значений хранится указатель на последнюю запись
             (void)StoreAreaError(CONSUMPTION,0);
          }
}


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 4 2010, 15:54
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Dog Pawlowa @ Feb 4 2010, 18:31) *
Конечно, есть!

А если не успеет?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 04:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01372 секунд с 7
ELECTRONIX ©2004-2016