|
Глюки с симуляцией WDT В AVR Studio., Watchdog-таймер не возможно сбросить. |
|
|
Guest_Цыкетчик_*
|
Sep 18 2008, 12:34
|
Guests

|
Глюки с симуляцией WDT В AVR Studio(Version 4.14 Build 589). Watchdog-таймер не возможно сбросить.
Столкнулся со следующей проблемой. Если в программе есть код включающий Watchdog-таймер, то программа всегда будет ресетиться через 15мС независимо от настроек регистра WDTCR даже если постоянно сбрасывать Watchdog командой wdr
Сообщение отредактировал Цыкетчик - Sep 18 2008, 12:55
|
|
|
|
Guest_Цыкетчик_*
|
Sep 18 2008, 12:58
|
Guests

|
Цитата(west329_ @ Sep 18 2008, 16:54)  Notes for (ATmega161) The Watchdog is not simulated.  Во-первых, у меня ATmega128 А во-вторых, в том то и дело, что "simulated" - если в программе есть код включения ватчдога, то програ ресетиться каждый 15мС. Если бы он не был "simulated" - проге было бы глубоко фиолетово на команды работы с WDT и она бы не сбрасывалась
Сообщение отредактировал Цыкетчик - Sep 18 2008, 13:01
|
|
|
|
Guest_Цыкетчик_*
|
Sep 18 2008, 13:15
|
Guests

|
Цитата(west329_ @ Sep 18 2008, 17:03)  Могли и не дописать. Чего? Простите, не понял. Это Вы к чему сейчас сказали?
|
|
|
|
Guest_Цыкетчик_*
|
Sep 18 2008, 14:13
|
Guests

|
Цитата(GDI @ Sep 18 2008, 17:40)  Ну так выключите WDT в программе для отладки, в чем проблема то? Да нету ни какой проблемы. Разве в моём корневом сообщении есть вопросительные предложения? Нету.. Как говорится "нАу прОблем". Просто я хотел предупредить обшественность, что "галактико в опасности", т.е. о возможных "граблях" при использовании симулятора AVR Studio. Всё. Я всех предупредил. Считаю свою миссию выполненной. Тему можно закрыть
|
|
|
|
Guest_Цыкетчик_*
|
Sep 18 2008, 14:39
|
Guests

|
Цитата(aesok @ Sep 18 2008, 18:33)  Для полноты картины напишите каким симулятором пользуетесь, AVR Simulator или AVR Simulator 2.
Анатолий. Первым.
|
|
|
|
|
Sep 24 2008, 12:09
|
Местный
  
Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101

|
Цитата(aesok @ Sep 18 2008, 18:33)  Для полноты картины напишите каким симулятором пользуетесь, AVR Simulator или AVR Simulator 2. Второй симулирует так же точно.
|
|
|
|
Guest_Цыкетчик_*
|
Sep 24 2008, 12:27
|
Guests

|
Цитата(Maik-vs @ Sep 24 2008, 16:09)  Второй симулирует так же точно. Т.е. независимо от настроек WDTCR ресетит прогу ПРИМЕРНО каждые 15мС ?
|
|
|
|
|
Sep 24 2008, 14:07
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата Глюки с симуляцией WDT В AVR Studio. Watchdog-таймер не возможно сбросить. все прекрасно сбрасывается.. AVR Studio 4.14.603 Service Pack 1. Только это не отображается в закладке I/Oview watchdog.
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
Guest_Цыкетчик_*
|
Sep 24 2008, 14:28
|
Guests

|
Цитата(adc @ Sep 24 2008, 18:07)  все прекрасно сбрасывается.. AVR Studio 4.14.603 Service Pack 1. Только это не отображается в закладке I/Oview watchdog. Оба  Уже 603-й билд вышел? Я ещё пока 589-м пользуюсь. Неужели пофиксили багу? Кстати, а что Вы понимаете под словами "все прекрасно сбрасывается"? Счётчик ватчдог таймера сбрасывается командой WDR? Или прога сбрасывается по достижении счётчика ватчдог таймера ЗАДАННОГО юзверем значения? Или что?
|
|
|
|
|
Sep 29 2008, 07:09
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(Цыкетчик @ Sep 24 2008, 18:28)  Кстати, а что Вы понимаете под словами "все прекрасно сбрасывается"? Счётчик ватчдог таймера сбрасывается командой WDR? Или прога сбрасывается по достижении счётчика ватчдог таймера ЗАДАННОГО юзверем значения? Или что? Счетчик ватчдог таймера сбрасывается командой WDR. Т.е. программа работает без перехода на вектор сброса.
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Sep 29 2008, 20:51
|
Частый гость
 
Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510

|
Цитата(adc @ Sep 29 2008, 11:09)  Счетчик ватчдог таймера сбрасывается командой WDR. Т.е. программа работает без перехода на вектор сброса. Микроконтроллер ATmega128 ?
|
|
|
|
|
Sep 30 2008, 06:56
|
Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782

|
Цитата(Николай Иванович Приходько @ Sep 30 2008, 00:51)  Микроконтроллер ATmega128 ? Есть такой глюк у студии с WDT, с m128 тоже, думаю это их косяк. Не знаю как в последних версиях, но в 589 релизе он есть. Я с этим смирился и при отладке инициализацию WDT просто комментирую. ИМХО с этим бессмысленно бороться и "ломать копья", просто знать, принять и учитывать при построении программы, чтобы на "железе" уже с WDT все нормально было.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|