Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Несколько действий на одной кнопке AVR |
Цитата |
|
есть у меня такой вариант , посмотри может подойдет.
есть у меня такой вариант , посмотри может подойдет.
|
|
|
 |
Добавлено: 11 дек 2013, 21:21 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Несколько действий на одной кнопке AVR |
Цитата |
|
Зарегистрироваться, войти. Появится поле добавить вложение.
Зарегистрироваться, войти. Появится поле добавить вложение.
|
|
|
 |
Добавлено: 11 дек 2013, 19:53 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Несколько действий на одной кнопке AVR |
Цитата |
|
подскажите как вложить файл?
подскажите как вложить файл?
|
|
|
 |
Добавлено: 11 дек 2013, 13:30 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Несколько действий на одной кнопке AVR |
Цитата |
|
да-а-а! А прикол до меня только сейчас дошёл 
да-а-а! А прикол до меня только сейчас дошёл :oops:
|
|
|
 |
Добавлено: 11 дек 2013, 00:45 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Несколько действий на одной кнопке AVR |
Цитата |
|
Вот ссылка... там точно есть... скиньте рабочую сылку, пожалуйста!
Вот ссылка... там точно есть... скиньте рабочую сылку, пожалуйста!
|
|
|
 |
Добавлено: 11 дек 2013, 00:31 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Несколько действий на одной кнопке AVR |
Цитата |
|
сылка не работает 
сылка не работает :(
|
|
|
 |
Добавлено: 11 дек 2013, 00:29 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Несколько действий на одной кнопке AVR |
Цитата |
|
[quote="Dust"][quote="Алексей"][quote="Dust"]Вот [url=https://www.google.ru/]ссылка[/url]... там точно есть...[/quote] Гениально![/quote] Да этот bascom разжеван вдоль и поперек... в чем проблема? набираем в поиске [b]управление одной кнопкой в bascom[/b] и что видем? первая же ссылка именно то что вам и требуется и про нажатие и про удержание!!!! все Гениально!!!![/quote] По этой ссылке я уже был, поверьте я пролистал кучу форумов и обучалок по баскому прежде чем написать сюда. Но, хотелось бы реализовать иначе. Вот как раз через счетчик. )
|
|
|
 |
Добавлено: 07 фев 2013, 19:44 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Несколько действий на одной кнопке AVR |
Цитата |
|
[quote="GetChiper"]Самый простой вариант: - постоянно опрашиваешь состояние кнопки (например в прерываниях) - кнопка нажата - начинаешь приращение счетчика - если кнопка отпущена - проверяешь что там натикало в счетчике и решаешь было это короткое нажатие или длинное[/quote] Спасибо ))), буду пробовать со счетчиком, пока сделал так: [spoiler=][code]$regfile = "attiny13.dat" $crystal = 4000000
$hwstack = 0 $swstack = 0 $framesize = 0
Config Portb.1 = Output : Set Pinb.4 Config Portb.3 = Output Config Portb.0 = Output Config Portb.4 = Input
Dim I As Integer Dim K As Integer K = 0 Nach: Do If Pinb.4 = 0 Then Portb.3 = 1 If Portb.1 = 0 Then Portb.1 = 1 Goto Nach Else If K = 0 Then Waitms 100 Portb.0 = 1 Wait 2 Portb.0 = 0 K = 1 Goto Nach End If End If I = 0 While I < 10 Waitms 400 If Pinb.4 = 1 Then Portb.3 = 0 If Portb.0 = 1 Then Portb.0 = 0 Else Portb.1 = 0 K = 0 End If Goto Nach End If I = I + 1 Wend If Pinb.4 = 0 Then Portb.0 = 1 Portb.3 = 1 End If Else Portb.3 = 0 End If Loop
Return[/code][/spoiler]
|
|
|
 |
Добавлено: 07 фев 2013, 19:40 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Несколько действий на одной кнопке AVR |
Цитата |
|
[quote="Алексей"][quote="Dust"]Вот [url=https://www.google.ru/]ссылка[/url]... там точно есть...[/quote] Гениально![/quote] Да этот bascom разжеван вдоль и поперек... в чем проблема? набираем в поиске [b]управление одной кнопкой в bascom[/b] и что видем? первая же ссылка именно то что вам и требуется и про нажатие и про удержание!!!! все Гениально!!!!
|
|
|
 |
Добавлено: 07 фев 2013, 17:58 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Несколько действий на одной кнопке AVR |
Цитата |
|
Самый простой вариант: - постоянно опрашиваешь состояние кнопки (например в прерываниях) - кнопка нажата - начинаешь приращение счетчика - если кнопка отпущена - проверяешь что там натикало в счетчике и решаешь было это короткое нажатие или длинное
Самый простой вариант: - постоянно опрашиваешь состояние кнопки (например в прерываниях) - кнопка нажата - начинаешь приращение счетчика - если кнопка отпущена - проверяешь что там натикало в счетчике и решаешь было это короткое нажатие или длинное
|
|
|
 |
Добавлено: 06 фев 2013, 20:15 |
|
|
 |