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

 
 
> Аппартный сброс и ОЗУ
stapleman
сообщение Mar 20 2009, 17:13
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 9-11-08
Пользователь №: 41 482



Здравствуйте.
У меня имеется несколько вопросов по поводу аппаратного сброса:
1. Что происходит с ОЗУ контроллера при аппаратном сбросе.
2. Если ОЗУ обнуляется, то можно ли это обнуление запретить.
3. Обнуляются ли регистры общего назначения.

А в целом проблема заключается в следующем:
Мне необходимо сохранить в контроллере некое значение. Затем сделать резет контроллера (питание при этом не сбрасывается гарантированно). И чтобы это значение потом прочитать. Вся загвоздка заключается в том, чтобы не использовати EEPROM, так он имеет конечное число циклов перезаписи, и не хочется чтобы через пару лет устройство перестало работать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
smk
сообщение Mar 20 2009, 18:28
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



char my_variable __attribute__ ((section (".noinit")));

Вот так получается в WinAVR. Использую для подсчета числа засыпаний при пробуждении от вочдога.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
stapleman
сообщение Mar 20 2009, 20:01
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 9-11-08
Пользователь №: 41 482



Цитата(smk @ Mar 20 2009, 21:28) *
char my_variable __attribute__ ((section (".noinit")));

Вот так получается в WinAVR. Использую для подсчета числа засыпаний при пробуждении от вочдога.


Спасибо большое. Я тоже WINAVR использую, поэтому такой ответ мне очень помог.
PS Можно ли где-нибудь про такие штуки типа __attribute__ ((section (".noinit"))); почитать на русском?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th August 2025 - 07:06
Рейтинг@Mail.ru


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