d7d1cd 0 24 апреля, 2016 Опубликовано 24 апреля, 2016 (изменено) · Жалоба Проблема такая: Необходимо завести такую переменную, которая после сброса МК по WatchDog сохранит свое значение. Вообще возможно ли это? или МК после сброса по WatchDog затирает память? Меня тоже интересует сохраняются ли значения в RAM памяти после сброса сторожевым таймером именно в тот момент, когда уже произошел сброс и МК начал выполнять первую инструкцию, расположенную по адресу вектора сброса. Изменено 24 апреля, 2016 пользователем d7d1cd Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Baser 5 24 апреля, 2016 Опубликовано 24 апреля, 2016 · Жалоба Меня тоже интересует сохраняются ли значения в RAM памяти после сброса сторожевым таймером именно в тот момент, когда уже произошел сброс и МК начал выполнять первую инструкцию, расположенную по адресу вектора сброса. Никакого вида сбросы не влияют на содержимое оперативной памяти. На ее содержимое влияет только напряжение питания. Есть минимальное напряжение, когда ОЗУ еще сохраняется. Из мануала на MSP430F2xx : V(RAMh) RAM retention supply voltage (CPU halted) 1.6 V This parameter defines the minimum supply voltage VCC when the data in RAM remains unchanged. No program execution should happen during this supply voltage condition. Если ОЗУ слетело, значит или питание пропадало, или процессор что-то туда записал согласно программе Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
d7d1cd 0 24 апреля, 2016 Опубликовано 24 апреля, 2016 · Жалоба Baser, Спасибо за ответ. Он, кстати, был Вашим 1000 по счету. Так что с юбилеем! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться