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

Глюки с симуляцией WDT В AVR Studio.

Гость Цыкетчик

Глюки с симуляцией WDT В AVR Studio(Version 4.14 Build 589).

Watchdog-таймер не возможно сбросить.

 

 

 

Столкнулся со следующей проблемой. Если в программе есть код включающий Watchdog-таймер, то программа всегда будет ресетиться через 15мС независимо от настроек регистра WDTCR даже если постоянно сбрасывать Watchdog командой wdr

Изменено пользователем Цыкетчик

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


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

Глюки с симуляцией WDT В AVR Studio.

Watchdog-таймер не возможно сбросить.

Столкнулся со следующей проблемой. Если в программе есть код включающий Watchdog-таймер, то программа всегда будет ресетиться через 15мС независимо от настроек регистра WDTCR даже если постоянно сбрасывать Watchdog командой wdr

 

 

Notes for (ATmega161)

The Watchdog is not simulated.

 

:)

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


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

Гость Цыкетчик
Notes for (ATmega161)

The Watchdog is not simulated.

 

:)

Во-первых, у меня ATmega128

 

А во-вторых, в том то и дело, что "simulated" - если в программе есть код включения ватчдога, то програ ресетиться каждый 15мС.

 

Если бы он не был "simulated" - проге было бы глубоко фиолетово на команды работы с WDT и она бы не сбрасывалась

Изменено пользователем Цыкетчик

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


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

Во-первых, у меня ATmega128

 

А во-вторых, в том то и дело, что "simulated" - если в программе есть код включения ватчдога, то програ ресетиться каждый 15мС.

 

Если бы он не был "simulated" - проге было бы глубоко фиолетово на команды работы с WDT и она бы не сбрасывалась

 

Могли и не дописать.

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


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

Ну так выключите WDT в программе для отладки, в чем проблема то?

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


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

Гость Цыкетчик
Ну так выключите WDT в программе для отладки, в чем проблема то?

Да нету ни какой проблемы. Разве в моём корневом сообщении есть вопросительные предложения?

Нету.. Как говорится "нАу прОблем".

 

Просто я хотел предупредить обшественность, что "галактико в опасности", т.е. о возможных "граблях" при использовании симулятора AVR Studio.

 

Всё. Я всех предупредил. Считаю свою миссию выполненной. Тему можно закрыть :biggrin:

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


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

Всё. Я всех предупредил. Считаю свою миссию выполненной. Тему можно закрыть :biggrin:

 

Для полноты картины напишите каким симулятором пользуетесь, AVR Simulator или AVR Simulator 2.

 

Анатолий.

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


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

Гость Цыкетчик
Для полноты картины напишите каким симулятором пользуетесь, AVR Simulator или AVR Simulator 2.

 

Анатолий.

Первым.

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


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

Для полноты картины напишите каким симулятором пользуетесь, AVR Simulator или AVR Simulator 2.

 

Второй симулирует так же точно.

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


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

Гость Цыкетчик
Второй симулирует так же точно.

Т.е. независимо от настроек WDTCR ресетит прогу ПРИМЕРНО каждые 15мС ? :07:

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


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

Глюки с симуляцией WDT В AVR Studio.

Watchdog-таймер не возможно сбросить.

все прекрасно сбрасывается.. AVR Studio 4.14.603 Service Pack 1. Только это не отображается в закладке I/Oview watchdog.

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


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

Гость Цыкетчик
все прекрасно сбрасывается.. AVR Studio 4.14.603 Service Pack 1. Только это не отображается в закладке I/Oview watchdog.

Оба :07: Уже 603-й билд вышел? Я ещё пока 589-м пользуюсь. Неужели пофиксили багу?

 

Кстати, а что Вы понимаете под словами "все прекрасно сбрасывается"?

 

Счётчик ватчдог таймера сбрасывается командой WDR?

Или прога сбрасывается по достижении счётчика ватчдог таймера ЗАДАННОГО юзверем значения?

Или что?

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


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

Notes for ATmega128

This device is supported by AVR Simulator 2, and we recommend using that to avoid the issues listed below.

 

Все правильно установили? AVR Simulator 2?

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


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

Т.е. независимо от настроек WDTCR ресетит прогу ПРИМЕРНО каждые 15мС ? :07:

Да. На любом делителе WDTCR через 15 мс переход на 0 адрес с признаком "сброс wdt". Сталкивался месяца 4 назад, версия очевидно была 4.14.589 или предыдущая (до 589, что там было)

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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