Группа: Участник
Сообщений: 23
Регистрация: 22-10-10
Пользователь №: 60 334
Написана простенькая програмка работы с портами ввода/вывода(WinAvr).(последовательно и в определенном порядке включает релюшки). Предусмотрено внешнее прерывание (аварийно отключает релюшки). После наступления прерывания (аварии) необходимо заново проделывать всю программу сначала.Как это сделать?Не дергать же портом ножку ресет?))
Группа: Участник
Сообщений: 23
Регистрация: 22-10-10
Пользователь №: 60 334
ATtiny25.С вочдогом интересная идея,нужно будет попробовать. Примерный код обработчика прерывания ISR(INT0_vect) { SetBit(PORTB,RBT); _delay_ms(100); ClearBit(PORTB,RBT); ClearBit(PORTB,K1); //здесь сделать ресет } Подскажите как уйти на 0x0000 средствами WinAvr?