Помогите с программой на STK500
-
martin_lauren
- Родился
- Сообщения: 4
- Зарегистрирован: Вт апр 23, 2013 20:33:03
Помогите с программой на STK500
Добрый день, нужна такая прога, которая считает время нажатия кнопки.. я не знаю кк она будет работать,если можно описать все процессы.. эта плата вроде стандартная там контроллер атмега16 и есть еще светодиоды.. можно сделать что то похожее главное что бы работало )
- Реклама
- eess9
- Вымогатель припоя
- Сообщения: 672
- Зарегистрирован: Ср фев 29, 2012 01:58:32
- Откуда: Харьков, Украина
Re: Помогите с программой на STK500
Можно конечно. Наверно самое простое: кнопку на внешнее прерывание, прерывание по спаду. Настроим таймер.
Нажимается кнопка и прерывание срабатывает: в нем запускается таймер и внешнее прерывание настраивается по возрастающему сигналу.
Кнопка отпускается и прерывание опять срабатывает: таймер выключаем, смотрим что он там насчитал, прерывание опять на спад.
Если кнопка может быть нажата очень долго, то разрешаем прерывание по переполнению таймера. В нем банальный инкремент. Когда кнопка отпускается, учитываем также сколько раз было вызвано прерывание таймера.
Попробуй и все получится. Если что, спрашивай.
Нажимается кнопка и прерывание срабатывает: в нем запускается таймер и внешнее прерывание настраивается по возрастающему сигналу.
Кнопка отпускается и прерывание опять срабатывает: таймер выключаем, смотрим что он там насчитал, прерывание опять на спад.
Если кнопка может быть нажата очень долго, то разрешаем прерывание по переполнению таймера. В нем банальный инкремент. Когда кнопка отпускается, учитываем также сколько раз было вызвано прерывание таймера.
Попробуй и все получится. Если что, спрашивай.
