Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Симуляция WATCHDOG в AVRStudio
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Proton
При эмуляции в AVRStudio 4.11 WDT столкнулся со следующей проблемой: при переполнении сторожевого таймера содержимое регистров и ОЗУ не сбрасывается в состояние по умолчанию, а так-же не устанавливается бит WDRF. На некоторых контроллерах WDT вообще не работает. Проверял прогу в PROTEUS - всё работает как надо. Кто нибудь сталкивался с такой проблемой?
Ljubitel
Цитата(Proton @ Aug 6 2005, 13:05)
При эмуляции в AVRStudio 4.11 WDT столкнулся со следующей проблемой: при переполнении сторожевого таймера содержимое регистров и ОЗУ не сбрасывается в состояние по умолчанию, а так-же не устанавливается бит WDRF. На некоторых контроллерах WDT вообще не работает. Проверял прогу в PROTEUS - всё работает как надо. Кто нибудь сталкивался с такой проблемой?
*

У АВР Студио есть хэлп. Там написано:
General Simulator Issues
Watchdog

The Watchdog is not supported on all devices. See Device specific issues.
When a watchdog reset occurs, the program will not always stop at breakpoints on the reset vector.

Simulator modules
Watchdog Timer (WDT)

The Watchdog Timer is supported for the ATMega48/88/168 parts, and will be included with other parts in a future release.
arttab
Кстати, атмел не гарантирует нолевое состояние РОН и ОЗУ после сброса. Надо самому об этом позаботиться.
IgorKossak
Цитата(arttab @ Aug 8 2005, 04:33)
Кстати, атмел не гарантирует нолевое состояние РОН и ОЗУ после сброса. Надо самому об этом позаботиться.
*

Более того, где-то в описаниях явно говорилось, что сброс НЕ ИЗМЕНЯЕТ содержимого ОЗУ и регистров (r0 - r31).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.