Перейти к содержанию
    

Сторожевой таймер и АДУК

Здравствуйте!

Кто-нибудь пользовался сторожевым таймером в ADUC831 ( или в другом АДУКе) ?

 

Насколько я поняла из описания, сторожевой таймер там просто сбрасывает контроллер в начальное состояние, т.е. в точку reset.

 

А как бы так сделать, чтобы контроллер не переходил в начальную точку, а на вполне определенную метку?

 

У меня в программе идет подача команд и получение ответа на оптический датчик (optosense) по UART.

 

В приеме идет ожидание ответа. Вот тут –то и происходят сбои и прибор зависает в ожидании. Причем зависания имею совершенно случайный характер, может и через 20 минут зависнуть, а, может, и через сутки.

 

Мне нужно вернуться в точку посылки команд на датчик.

 

Или как-то выйти из режима ожидания по UART...

 

Если кто-то встречался с подобной ситуацией, подскажите, пожалуйста.

 

С уважением.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После взлета проверять бит WDS в регистре WDCON.

Если выставлен - значит перезагрузились по вачдогу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как оформлено ожидание??

Мможно и обычным таймером обойтись. Установить необходимое время ожидания и прерывать цикл.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После взлета проверять бит WDS в регистре WDCON.

Если выставлен - значит перезагрузились по вачдогу.

 

Не поняла... Что такое "вачдогу"?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не поняла... Что такое "вачдогу"?

сторожевой таймер = вачдог = Watchdog timer

https://ru.wikipedia.org/wiki/%D0%A1%D1%82%...%BC%D0%B5%D1%80

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...