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

Поправочки в AVRStudio

При работе с симулятором для 8 меги, чтобы заработали прерывания

EEPROM, ADC и TWI, надо в ATmega8.xml в раздел <SIMULATOR> перед <DEFAULT_SETTINGS> добавить следующее:

 

<EEPROM>

<ID>AVRSimIOEE.SimIOEE</ID>

<IntVector>0x0F</IntVector>

</EEPROM>

<ANALOGCOMP>

<ID>AVRSimAC.SimIOAC</ID>

<IntVector>0x10</IntVector>

</ANALOGCOMP>

<ADC>

<ID>AVRSimADC.SimADC</ID>

<IntVector>0x0E</IntVector>

</ADC>

<TWI>

<ID>AvrSimTWI.SimTWI</ID>

<IntVector>0x11</IntVector>

</TWI>

 

в режиме Free Running Conversion по прерыванию сбрасывается бит ADSC,

приходится в симуляторе взводить его принудительно

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


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

Есть скромное предположение, что эта поправочка далеко не единственная ;)

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


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

Чтоб не плодить новых тем, вопрос такой:

У меня ATtiny26 работате со сторожевым таймером. Записываю я в WDTCR 0x0a, что его включает и ставит период тайм-аута в 65 мс. Специально закомментировав сброс вотчдога, ставлю метку на старт программы и запускаю её крутиться в цикле. Резета от вочдога не происходит, в связи с этим вопрос: эмулируется ли работа WDT в AVR-Studio и если да, то почему я не поймал сброса программы?

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


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

В хелпе на AVR Studio сказано:

The Watchdog Timer is supported for the ATMega48/88/168 parts, and will be included with other parts in a future release.

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


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

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

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

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

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

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

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

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

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

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