|
Разъясните, как организовать кнопку на прерывании, Mega8, CodeVision |
|
|
|
Jul 19 2009, 05:04
|
Группа: Новичок
Сообщений: 4
Регистрация: 19-07-09
Пользователь №: 51 371

|
камень - ATMega8, компилятор - CodeVision 1.24.8. девайс считает импульсы со входа INT0 и выводит на светодиодный семисегментный индикатор. для расчета кол-ва импульсов задействован таймер_2, для динамической индикации - таймер_0. дополнительно используется ШИМ (для регулировки цвета светодиодного индикатора) - юзается таймер_1. на вход INT1 подвешена кнопка. собственно при нажатии на нее должна вызываться процедура, в которой задаются различные коэффициенты пересчета, цвет индикатора и т.п. собственно проблема: при нажатии на эту кнопку возникает прерывание INT1, входим в процедуру настройки, но пропадает индикация (т.к. таймер_0 останавливается). я так понимаю, что после нажатия на кнопку (или после перехода в процедуру настройки) нужно запретить реагировать на возникновение этого прерывания? т.е. чтобы все остальные прерывания (кроме int1) вновь заработали... так? какие директивы прописать? ткните носом, если уже разжевывалось, найти не получилось...
|
|
|
|
|
 |
Ответов
|
Jul 19 2009, 11:40
|
Группа: Новичок
Сообщений: 4
Регистрация: 19-07-09
Пользователь №: 51 371

|
спасибо, сейчас пытаюсь придумать систему меню, чтобы при помощи одной кнопки вводить 4 числовых параметра...
|
|
|
|
Сообщений в этой теме
Alex K Разъясните, как организовать кнопку на прерывании Jul 19 2009, 05:04 stells мне кажется лучше в цикле динамической индикации с... Jul 19 2009, 05:22 INT1 Установите MCUCR так, чтобы INT1 происходило по пе... Jul 19 2009, 05:50 mempfis_ Самы простой вариант как вам посоветовали перенест... Jul 19 2009, 07:32 Alex K Цитата(INT1 @ Jul 19 2009, 11:50) Установ... Jul 19 2009, 09:37 stells Цитата(Alex K @ Jul 19 2009, 13:37) пожал... Jul 19 2009, 10:35 mempfis_ Эх вы как настроить прерывание разобрались а как ... Jul 19 2009, 10:59 XVR Цитата(Alex K @ Jul 19 2009, 15:40) спаси... Jul 21 2009, 08:13  AHTOXA Пользователи бывают разные Некоторые даже умудряют... Jul 21 2009, 09:08  stells Цитата(XVR @ Jul 21 2009, 12:13) У меня б... Jul 21 2009, 09:28 Alex K собственно количество кнопок обусловлено габаритам... Jul 22 2009, 05:26 mempfis_ С одной кнопкой много не сделаеш. Но у вас есть ин... Jul 22 2009, 06:46  KvKv С одной кнопкой можно использовать, например, двой... Aug 8 2009, 07:06
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|