Найдено 7 результатов

Nolk
Вс май 24, 2009 18:16:23
Форум: AVR
Тема: работа wdt в Attiny2313
Ответы: 36
Просмотры: 14757

Vov123 писал(а):Автору вопроса
Понятно,пример вы скопировали с книги со стр 361.
Но ведь там написано-пример процедуры отключения сторожевого таймера
Страница была 381 :) А насчет того что там отключение,так я знаю это.В моем коде устанавливается бит WDIE.
Nolk
Вс май 24, 2009 18:05:06
Форум: AVR
Тема: работа wdt в Attiny2313
Ответы: 36
Просмотры: 14757

Nolk , я вчера погонял студию с примером - она действительно не вызывает прерывания. Я ей не пользуюсь, потому не стану утверждать, но есть подозрение, что она имеет в этом разделе эмуляции конкретный баг. :)))

Можешь посоветовать на чем тогда тестировать?Вчера запустил программу на выполнение ...
Nolk
Сб май 23, 2009 21:09:29
Форум: AVR
Тема: работа wdt в Attiny2313
Ответы: 36
Просмотры: 14757

Хм, код взят из ДШ, значит нужно копать в другом направлении. А как ты пришел к выводу, что прерываний нет?
Проверял работу на AVR Studio.По прерыванию управление должно было передатся на определенную метку.Кстати если не трудно поясни
с каким регистром работает команда wdr,а то про нее написано ...
Nolk
Сб май 23, 2009 20:07:52
Форум: AVR
Тема: работа wdt в Attiny2313
Ответы: 36
Просмотры: 14757

а каким кодом запускаешь таймер-то?
Вот этим.

Код: Выделить всё

cli 
wdr
in r16,MCUSR
andi r16,(0xff&(0<<WDRF))
out MCUSR,r16
in r16,WDTCR
ori r16,(1<<WDCE)|(1<<WDE)
out WDTCR,r16
ldi r16,(1<<WDIE)
out WDTCR,r16
sei
Nolk
Сб май 23, 2009 18:31:26
Форум: AVR
Тема: работа wdt в Attiny2313
Ответы: 36
Просмотры: 14757

"

Не понятно,если вы читаете Белова,зачем спрашиваете.
Затем,что после прочтения книги я так и не смог добится нормальной работы охранного таймера. И видимо исходников ни у кого нет :(

Если вы правы и нужно установить wdton то получается что я не смогу увидеть работу таймера через AVR Studio?
Nolk
Сб май 23, 2009 06:20:44
Форум: AVR
Тема: работа wdt в Attiny2313
Ответы: 36
Просмотры: 14757

Vov123 писал(а):Чего-то в вашем сообщении ничего не сказано об установленом fuse - wdton
Насколько я понял из книги (читаю Белова) wdton надо устанавливать в том случае,если нужно чтобы охранный таймер запускался автоматически,я его хочу запустить уже в процессе работы.
Nolk
Пт май 22, 2009 17:49:22
Форум: AVR
Тема: работа wdt в Attiny2313
Ответы: 36
Просмотры: 14757

работа wdt в Attiny2313

Здравствуйте.Я пробую реализовать работу охранного таймера в режиме прерывания.Вроде бы и бит WDIE установлен и прерывания разрешены,но они не происходят.Может есть у кого нибудь исходник на асме показывающий работу wdt ?

Перейти к расширенному поиску