Вопрос: можно ли программно управлять на Atmega128 ногой RESET (что-нибудь типа reset = 0 или подключить reset к ноге PORTC.0(например)). Нужно получить двойной сброс.
beer_warrior
Mar 21 2007, 19:40
Трудно понять, что такое "двойной сброс", но для программного сброса можно включить ватчдог и уйти в вечный цикл.
anpilog
Mar 21 2007, 20:21
Цитата(beer_warrior @ Mar 21 2007, 18:40)
Трудно понять, что такое "двойной сброс", но для программного сброса можно включить ватчдог и уйти в вечный цикл.
Угу. Со счетчиком в EEPROM 8) Делал такой изврат работает железно 8)
muravei
Mar 21 2007, 21:04
Цитата(N_A @ Mar 21 2007, 19:23)
или подключить reset к ноге PORTC.0(например)). Нужно получить двойной сброс.
напрямую , наверно , нельзя.Надо принять меры по удлинению времени "0" на ресет , т.к порт сразу же перейдет в высокоимпедансное состояние.
CD_Eater
Mar 21 2007, 21:07
Если порт перешёл в высокоимпедансное состояние - значит, Reset уже "включился". Наверное, удлинять не надо
SasaVitebsk
Mar 22 2007, 16:45
В принципе если инициализировать всю используемую переферию и память (что я настоятельно рекомендую), то можно обходится jmp 0
defunct
Mar 24 2007, 20:45
Цитата(SasaVitebsk @ Mar 22 2007, 15:45)
В принципе если инициализировать всю используемую переферию и память (что я настоятельно рекомендую), то можно обходится jmp 0
wdt веселее и при отладке отключить лишний сброс проще.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.