Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 28 мар 2024, 17:31

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Несколько действий на одной кнопке AVR
СообщениеДобавлено: 06 фев 2013, 15:20 
Здравствуйте, решил поизучать микроконтроллеры.
Пишу в программе bascom, микроконтроллек - attiny13. Хотел поинтересоваться как сделать несколько функций с помощью одной кнопки, т.е. при нажатии - одно действие, при удержании - другое?
Заранее спасибо.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Несколько действий на одной кнопке AVR
СообщениеДобавлено: 06 фев 2013, 17:10 
Не в сети
Аватара пользователя

Зарегистрирован: 09 сен 2011, 06:43
Сообщения: 294
Вот ... там точно есть...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Несколько действий на одной кнопке AVR
СообщениеДобавлено: 06 фев 2013, 18:29 


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Несколько действий на одной кнопке AVR
СообщениеДобавлено: 06 фев 2013, 20:15 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1904
Самый простой вариант:
- постоянно опрашиваешь состояние кнопки (например в прерываниях)
- кнопка нажата - начинаешь приращение счетчика
- если кнопка отпущена - проверяешь что там натикало в счетчике и решаешь было это короткое нажатие или длинное


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Несколько действий на одной кнопке AVR
СообщениеДобавлено: 07 фев 2013, 17:58 
Не в сети
Аватара пользователя

Зарегистрирован: 09 сен 2011, 06:43
Сообщения: 294


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Несколько действий на одной кнопке AVR
СообщениеДобавлено: 07 фев 2013, 19:40 


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Несколько действий на одной кнопке AVR
СообщениеДобавлено: 07 фев 2013, 19:44 


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Несколько действий на одной кнопке AVR
СообщениеДобавлено: 11 дек 2013, 00:29 
Не в сети

Зарегистрирован: 13 янв 2013, 14:35
Сообщения: 40
сылка не работает :(


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Несколько действий на одной кнопке AVR
СообщениеДобавлено: 11 дек 2013, 00:31 
Не в сети

Зарегистрирован: 13 янв 2013, 14:35
Сообщения: 40
Вот ссылка... там точно есть...
скиньте рабочую сылку, пожалуйста!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Несколько действий на одной кнопке AVR
СообщениеДобавлено: 11 дек 2013, 00:45 
Не в сети

Зарегистрирован: 13 янв 2013, 14:35
Сообщения: 40
да-а-а! А прикол до меня только сейчас дошёл :oops:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB