Помогите с программой на STK500

Обсуждаем контроллеры компании Atmel.
Ответить
martin_lauren
Родился
Сообщения: 4
Зарегистрирован: Вт апр 23, 2013 20:33:03

Помогите с программой на STK500

Сообщение martin_lauren »

Добрый день, нужна такая прога, которая считает время нажатия кнопки.. я не знаю кк она будет работать,если можно описать все процессы.. эта плата вроде стандартная там контроллер атмега16 и есть еще светодиоды.. можно сделать что то похожее главное что бы работало )
Реклама
Аватара пользователя
eess9
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Ср фев 29, 2012 01:58:32
Откуда: Харьков, Украина

Re: Помогите с программой на STK500

Сообщение eess9 »

Можно конечно. Наверно самое простое: кнопку на внешнее прерывание, прерывание по спаду. Настроим таймер.
Нажимается кнопка и прерывание срабатывает: в нем запускается таймер и внешнее прерывание настраивается по возрастающему сигналу.
Кнопка отпускается и прерывание опять срабатывает: таймер выключаем, смотрим что он там насчитал, прерывание опять на спад.
Если кнопка может быть нажата очень долго, то разрешаем прерывание по переполнению таймера. В нем банальный инкремент. Когда кнопка отпускается, учитываем также сколько раз было вызвано прерывание таймера.
Попробуй и все получится. Если что, спрашивай.
Реклама
Ответить

Вернуться в «AVR»