[an error occurred while processing this directive]
для 16 меги выход из повердауна по INT0 INT1 только уровень, INT2 может и перепад.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
omen
28 сентября 2005 г. 11:04
В ответ на:
То, что написано постом выше - не есть правда? Это от 16
отправлено Trashy 28 сентября 2005 г. 11:02
Составить ответ
|||
Конференция
|||
Архив
Ответы
Так, вот. У меня INT0
—
Trashy
(28.09.2005 11:07
217.29.80.82
,
пустое
)
Значит, как только проснулся, запрети его и привалит счастье. А перед засыпанием сного разреши. Есно, если кнопка все еще нажата, он снова выскочит в прерывание, и ничего с этим не сделать. Или перекинуть кнопку на INT2
—
omen
(28.09.2005 11:09
212.176.3.10
,
пустое
)
Нашёл я косяк! Мысля пришла глядя на ваш постинг! Спасиба! Я прерывание запрещал в обработчике!
—
Trashy
(28.09.2005 11:14
217.29.80.82
,
пустое
)
Кароче, вот в чём косяк! Перед слипом стоит SetBit(MCUCR,SE); Который работает только в течении 4 тактов! Но! У нас возникает прерывание, которое эти 4 такта и изводит на нет! Юхууу! Крута!
—
Trashy
(28.09.2005 11:17
217.29.80.82
,
пустое
)
А вы мой код смотрели? Там именно так и сделано! А перикинуть кнопку на 30 платах не могу.
—
Trashy
(28.09.2005 11:11
217.29.80.82
,
пустое
)
Значит у вас проблема. По другому она не решается.
—
omen
(28.09.2005 11:13
212.176.3.10
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru