Jump to content

    
Sign in to follow this  
sept

Применение WDT в сторожевом режиме для MSP430F427

Recommended Posts

В приборе установлен МК MSP430F427. В некоторых приборах через 1-2 года происходит "зависание" - не реагирует на

 

кнопки управления. Сброс по RST восстанавливает работоспособность, но при этом сбрасывются все ранее накопленные в

 

ОЗУ данные. Используется тактовый генератор 32768 кГц , который продолжает работать.Питание батарейное 3,6 В.

 

Вопрос - есть ли примеры использования WDT для восстановления работоспособности прибора и сохранения

 

накопленных данных? Проверить состояние ОЗУ без сброса невозможно. Использование __no_init для данных решит эту

 

проблему? Данные обновляются каждую минуту, поэтому испоьзование внутренней flash памяти составляет проблему. Как

 

решаются проблемы длительного хранения данных?

Share this post


Link to post
Share on other sites

ИМХО, хранить все накопленные данные в ОЗУ, пусть даже и энергонезависимого прибора - это не комильфо. Поставьте маленькую внешнюю FRAM-ку с SPI/I2C интерфейсом, и сохраняйте туда все. Ресурс FRAM сейчас таков, что при записи раз в минуту о нем можно даже не думать. При этом все Ваши накопленные значения всегда будут в целости и сохранности даже при смене батарейки, перезагрузке прибора и т.п.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this