Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: RESET на AVR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
N_A
Вопрос: можно ли программно управлять на Atmega128 ногой RESET (что-нибудь типа reset = 0 или подключить reset к ноге PORTC.0(например)). Нужно получить двойной сброс.
beer_warrior
Трудно понять, что такое "двойной сброс", но для программного сброса можно включить ватчдог и уйти в вечный цикл.
anpilog
Цитата(beer_warrior @ Mar 21 2007, 18:40) *
Трудно понять, что такое "двойной сброс", но для программного сброса можно включить ватчдог и уйти в вечный цикл.

Угу.
Со счетчиком в EEPROM 8)
Делал такой изврат работает железно 8)
muravei
Цитата(N_A @ Mar 21 2007, 19:23) *
или подключить reset к ноге PORTC.0(например)). Нужно получить двойной сброс.

напрямую , наверно , нельзя.Надо принять меры по удлинению времени "0" на ресет , т.к порт сразу же перейдет в высокоимпедансное состояние.
CD_Eater
Если порт перешёл в высокоимпедансное состояние - значит, Reset уже "включился". Наверное, удлинять не надо
SasaVitebsk
В принципе если инициализировать всю используемую переферию и память (что я настоятельно рекомендую), то можно обходится jmp 0
defunct
Цитата(SasaVitebsk @ Mar 22 2007, 15:45) *
В принципе если инициализировать всю используемую переферию и память (что я настоятельно рекомендую), то можно обходится jmp 0

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