Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Наличие блокировки выключения watchdoga в ATmega16,32
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Baser
Обнаружил, что блокировки выключения watchdoga в ATmega16(А) и ATmega32(А) нету!
Нету у них фьюза WDTON (Watchdog Timer always on)!

Похоже все другие кристаллы, кроме вышеназванных, этот фьюз имеют.

А тестовая плата уже готова. Мне и в голову не приходило, что Атмелу придёт в голову на этом сэкономить 01.gif

И как можно назвать эту издёвку со стороны Атмела?
Палыч
Так вставьте включение WDT программно - в самое начало Вашей программы.
Rst7
Цитата
ATmega16


И не было никогда. Это же старое ядро и старый WDT. А те - которые с буквой А - они точная копия, только технология меньше. Все пионэры матюкаются, что, видите-ли, нет преемственности у Atmel'а, прям новая генерация камней - новая разработка. Вот ребята ^C^V и сделали, ничего нового не добавляя, а то, панимаш, неудобно некоторым то, что чуть-чуть надо софт поправить...

Паяйте ATMega164P и будет вам счастье...
Baser
Цитата(Палыч @ Oct 17 2008, 16:22) *
Так вставьте включение WDT программно - в самое начало Вашей программы.
Я про надежность...
Это вообще был не вопрос, а так, крик души вырвался smile.gif

Цитата(Rst7 @ Oct 17 2008, 16:29) *
Паяйте ATMega164P и будет вам счастье...
Пока я на меге16 буду отлаживать, а потом посмотрю...

Меня Атмел вообще тут уже дважды обломил: посмотрел на сайте - берите "мегу16А, других больше не делаем" - купился, заложил 14.7МГц @ 3.3V
Теперь снабженцы говорят - нету с буковой "А", тока простые! Пришлось на 5В переделывать.
Гады... smile3009.gif
Rst7
Цитата
заложил 14.7МГц @ 3.3V

А не страшно с превышением идти?
Kernigan
Цитата(Rst7 @ Oct 17 2008, 18:27) *
А не страшно с превышением идти?

Ели ДШ не читать - то не страшно ни чуть !
Baser
Цитата(Rst7 @ Oct 17 2008, 18:27) *
А не страшно с превышением идти?

Еще раз глянул - действительно это я лопухнулся.
Смотрел в начало даташита, где фичи, и в конец, где Ordering Information, а на Safe Operating Area и не поглядел laughing.gif
Думал, если на новую технологию перевели, то должен быть пошустрее. Ан нет.
Ну тогда еще не так обидно, значит пока мне на Меге не судьба 3.3В применить smile.gif
defunct
Цитата(Baser @ Oct 17 2008, 17:04) *
Я про надежность...
Это вообще был не вопрос, а так, крик души вырвался smile.gif

Ну ни наю. Я предпочитаю WDT софтово включать, даже на процах где есть WDTON.
Ни разу этот способ не подвел. А чтоб отключить WDT после включения это надо очень постараться, там требуется нетривиальная последовательность.
Николай Иванович Приходько
Цитата(Baser @ Oct 17 2008, 17:15) *
Обнаружил, что блокировки выключения watchdoga в ATmega16(А) и ATmega32(А) нету!
Нету у них фьюза WDTON (Watchdog Timer always on)!

....

И как можно назвать эту издёвку со стороны Атмела?

А зачем он нужен? Я даже в тех MCU где есть этот фусе бит никогда его не программирую. А зачем? Чт я дурак чтоли?
Baser
Цитата(defunct @ Oct 18 2008, 02:32) *
А чтоб отключить WDT после включения это надо очень постараться, там требуется нетривиальная последовательность.

Если у чего-то есть возможность выключиться, то оно когда-нибудь обязательно выключиться (теория вероятностей);
и произойдет это в самый неподходящий момент (закон Мура)

И оно вам надо, когда по алгоритму не требуется выключение ватчдога? wink.gif
defunct
Цитата(Baser @ Oct 18 2008, 13:38) *
И оно вам надо, когда по алгоритму не требуется выключение ватчдога? wink.gif

Мне оно не надо. ;>
Просто делюсь своими мыслями.

Цитата
Если у чего-то есть возможность выключиться, то оно когда-нибудь обязательно выключиться (теория вероятностей);
и произойдет это в самый неподходящий момент (закон Мура)

Если быть настолько пессимистом, WDTON не спасет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.