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

xMega и WDT

Никто не подскажет как можно определить в каком месте и при каком состоянии регистров сработал WDT у xMega. В обычных можно было воспользоваться прерыванием от WDT где и проверить состояние регистров и стека, а вот как аналогичное сделать для иксов?

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


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

Не помню прерываний от вочдога в AVR. Всегда был сброс, и источник сброса можно было установить по WDRF.

Ставьте в эмуляторе точку останова на векторе ресета, состояние регистров сохранится. Место ресета определить ориентировочно по состоянию стека.

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


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

Не помню прерываний от вочдога в AVR

:bb-offtopic:

Вспоминайте! :)

 

Table 12-1.

Reset and interrupt vectors in ATmega48.

Vector no. Program address Source Interrupt definition

1 0x000 RESET External pin, power-on reset, brown-out reset and watchdog system reset

2 0x001 INT0 External interrupt request 0

3 0x002 INT1 External interrupt request 1

4 0x003 PCINT0 Pin change interrupt request 0

5 0x004 PCINT1 Pin change interrupt request 1

6 0x005 PCINT2 Pin change interrupt request 2

7 0x006 WDT Watchdog time-out interrupt

 

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


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

Я с 48 не работал, а в мегах 16, 32,128 такого нет. Место сброса искал методом анализа стека. Работал с xmega32a4 - та же ситуация.

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


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

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

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

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

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

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

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

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

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

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