Обработка нажатия кнопки в AVR...
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Обработка нажатия кнопки в AVR...
Сложности создаёте на ровном месте, из мухи слона...
Re: Обработка нажатия кнопки в AVR...
Это не сложности... это неизбежность.....
Зачем заставлять человека все время в 1-м классе сидеть ?.....
Пусть переходит, во 2-й, 3-й, 4-й и т.д.
...
Тем более там тоже все элементарно...
Зачем заставлять человека все время в 1-м классе сидеть ?.....
Пусть переходит, во 2-й, 3-й, 4-й и т.д.
Тем более там тоже все элементарно...
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Обработка нажатия кнопки в AVR...
Чтобы перейти на ступеньку выше, нужна и задача по уровню. А конкретно эта задача решается проще всего БЕЗ прерываний. Надо так же уметь правильно подбирать методы решения задач, а то научатся микроскопом гвозди забивать...
-
sanyo.95
- Нашел транзистор. Понюхал.
- Сообщения: 170
- Зарегистрирован: Вс мар 30, 2014 21:41:24
- Откуда: Украина
Re: Обработка нажатия кнопки в AVR...
Большое спасибо! Вот только пишу в CVAVR и кажется мне, что там нет вот таких вот библиотек "button_lib.h". Я могу предположить, что библиотеку можно скачать. Но неужели задача не разрешима без "button_lib.h"? Использование данной библиотеки делает реализацию задачи просто намного удобней, верно?shads писал(а):Вот примерчик:
Re: Обработка нажатия кнопки в AVR...
Дык ничего отдельно качать не надо... все в проекте лежит...sanyo.95 писал(а):Вот только пишу в CVAVR и кажется мне, что там нет вот таких вот библиотек "button_lib.h".
Именно...sanyo.95 писал(а):Использование данной библиотеки делает реализацию задачи просто намного удобней, верно?
Библиотеки для того и существуют, чтобы упростить программирование на верхнем уровне...
Но, честно говоря, эту библиотеку, сложно даже таковой назвать
Правда CVAVR я не пользуюсь... Вот один файлик как бы это в AVRSTUDIO смотрелось... а для CVAVR уже сам соображай
- Вложения
-
- button_example.c
- (5.59 КБ) 913 скачиваний
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Обработка нажатия кнопки в AVR...
sanyo.95
Я в соседней ветке уже выкладывал пример обработки кнопок, как раз на Вашем любимом CVAVR
viewtopic.php?p=1470598#p1470598
На сколько помню, я Вам давал ссылку на эту тему, а вы похоже её даже не пытались почитать.
Я в соседней ветке уже выкладывал пример обработки кнопок, как раз на Вашем любимом CVAVR
viewtopic.php?p=1470598#p1470598
На сколько помню, я Вам давал ссылку на эту тему, а вы похоже её даже не пытались почитать.
Re: Обработка нажатия кнопки в AVR...
И тут http://chipenable.ru/index.php/programm ... nopok.html есть библиотека по работе с кнопками.
-
VikulKH
- Первый раз сказал Мяу!
- Сообщения: 38
- Зарегистрирован: Вс июн 07, 2009 22:33:13
- Откуда: Херсон
Re: Обработка нажатия кнопки в AVR...
КРАМ писал(а):Телега все же находится позади лошади...
Не согласен, категорически!!! "Телеги" давно есть переднеприводные!
Re: Обработка нажатия кнопки в AVR...
Люди добрые всем доброго времени суток .В программировании новичок поставил для себя задачу сделать автоматику на ворота ,купил радиомодуль из Китая но вот задача хочу что бы одной кнопкой открывались, другой закрывались и любой из них можно было остановить любое из действий. Имеется ATMEGA 328p. Подскажите или подтолкните в нужном направлении , Зарание спасибо
Re: Обработка нажатия кнопки в AVR...
chichen писал(а):Подскажите или подтолкните
Это невозможно, пока вы по-нормальному не объясните, чего хотите. А задавать наводящие вопросы не у всех время есть
Re: Обработка нажатия кнопки в AVR...
http://www.aliexpress.com/store/group/2 ... 13839.html
Там всё написано буквами.
Там всё написано буквами.
Тогда ничего не получится.Имеется ATMEGA 328p
Re: Обработка нажатия кнопки в AVR...
Рисуй схему... с программой помогуchichen писал(а):поставил для себя задачу сделать автоматику на ворота ,купил радиомодуль из Китая но вот задача хочу что бы одной кнопкой открывались, другой закрывались и любой из них можно было остановить любое из действий. Имеется ATMEGA 328p.
- tantrum
- Мучитель микросхем
- Сообщения: 447
- Зарегистрирован: Сб фев 09, 2013 11:39:13
- Откуда: Украина, Марганец
Re: Обработка нажатия кнопки в AVR...
Здравствуйте!
Как сделать так, чтобы, например, при удерживании кнопки в течении 3х секунд, выполнялся иной участок кода, чем просто при кратковременном нажатии?
Если речь идет о точном времени (в данном случае 3 секунды), то явно нужно задействовать таймер/счетчик. Ну допустим, таймер настоен на 1с, а дальше как...?
(Atmel Studio, C#)
Как сделать так, чтобы, например, при удерживании кнопки в течении 3х секунд, выполнялся иной участок кода, чем просто при кратковременном нажатии?
Если речь идет о точном времени (в данном случае 3 секунды), то явно нужно задействовать таймер/счетчик. Ну допустим, таймер настоен на 1с, а дальше как...?
(Atmel Studio, C#)
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Обработка нажатия кнопки в AVR...
А как у вас организован опрос кнопки? Обычно это в таймере, каждые 10мс проверяется состояние кнопки. На каждую кнопку заводишь счетчик и если она не нажата - счетчик обнуляется, если нажата - каждый опрос +1, счетчик достигает значения 300 - выставляешь флаг "длинное нажатие" и выполняешь необходимое действие.
- tantrum
- Мучитель микросхем
- Сообщения: 447
- Зарегистрирован: Сб фев 09, 2013 11:39:13
- Откуда: Украина, Марганец
Re: Обработка нажатия кнопки в AVR...
А можно банальный примерчик в виде кода?
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Обработка нажатия кнопки в AVR...
В соседней теме есть примеры опроса кнопок. Длинное нажатие добавить не составит труда.
ЗЫ: Вообще не понятно, зачем две одинаковые темы нужны
ЗЫ: Вообще не понятно, зачем две одинаковые темы нужны
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Обработка нажатия кнопки в AVR...
А я телец, и что ? Какое это имеет отношение к делу ? 
- tantrum
- Мучитель микросхем
- Сообщения: 447
- Зарегистрирован: Сб фев 09, 2013 11:39:13
- Откуда: Украина, Марганец
Re: Обработка нажатия кнопки в AVR...
По гороскопу и я телец...
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Обработка нажатия кнопки в AVR...
А причём тут тогда рак ? 