Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884
Использую режим power-down на МК ATmega16. Пробуждение МК осуществляю с помощью внешнего прерывания на ножке INT0 (по смене логического уровня). На эту ножку подаю напряжению с помощью потенциометра от 0 В до 4,5 В (сначала 0В, затем 4,5В). Перед командой "sleep" отправляю цифру 15 в программу Terminal. В функции обработки прерывания INT0 отправляю цифру 11 в Terminal. Однако ничего не получаю (ни 15, ни 11). Думаю что пробуждение МК не происходит. Подскажите, пожалуста, в чем дело?
Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142
Цитата
А разве низкий уровень это не напряжение менее 1/3 питания (Напряжение питания МК 5В).
А в даташиту заглянуть? Порог переключения при +5В около 1,5В с гистерезисом в 0,5В, т.е для переключения в ноль надо менее 1,2В, желательно еще меньше.