Управление кнопками

AVR версия программы

Re: Управление кнопками

Сообщение Dim_Dim (Dim_Dim) » 28 дек 2020, 22:14

Вообще в этой программе нужно делать все по другому, через прерывания. В таком виде, как сейчас, опрос кнопок, будут тормозить циклы и паузы в них.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Dim_Dim
Имя: Dim_Dim
Заинтересованный
Заинтересованный
Информация о пользователе

Re: Управление кнопками

Сообщение Yushik (Андрей) » 29 дек 2020, 07:11

hmanis писал(а):
Yushik писал(а): поищите на форуме примеров с кнопками бесчётное множество.

Спасибо за пример! А не могли бы вы к моей схеме все это приделать, я плохо в этом разбираюсь, но мне интересно. И в последующем я буду знать как это делается.


А вы попробуйте сами разобраться, я там написал исчерпывающие комментарии. Если уж совсем ни как выложите свои не получившиеся файлы мы попробуем направить, за вас здесь никто ни чего делать не будет. Изучите что такое пошаговая симуляция в ФК для изучения процессов и понимания как движется рабочая точка программы хорошо помогает. Изучите программу "Протеус" как он работает, как в нём работает симуляция он к железу уже поближе. У меня сразу ни чего не получалось, мне для создания первого проекта пришлось прочитать ветки на форуме изучить примеры с него, сделать несколько маленьких проектов отладить их в Протеусе, чтоб понимать как обрабатывать кнопки, как работают индикаторы АЦП Энкодеры и т. д. На всё про всё ушло месяца 3-4, это не много всё же меньше чем учиться 5 лет в универе, и то мои познания в лучшем случае дотягивают до среднего уровня ещё много предстоит учиться.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Гуру
Гуру
Информация о пользователе

Re: Управление кнопками

Сообщение Enigm (Enigm) » 29 дек 2020, 07:59

Выше верно подметили, что опроос будет долгим, и долго кнопку держать надо будет.
Еще и зависит сколько включенно, чем больше тем дольше.
Для тумблеров пойдет.
А для кнопок уже нет.
Так что по хорошему нужно все полностью переписывать, что бы все работало на лету.
А для этого нужно избавиться от задержек .
Тут да можно в прерываниях отсчитывать время.
Так что если долгое нажатие кнопок вас устроит, то изменять не много.
А если нет, то все переписывать полностью.
Все примеры для вашей задачи на форуме есть.
Так что пробуйте.
И поймите, ту форум помощи,разбирайтесь пишите, показывайте, а мы поможем.
Но за вас писать ни кто не будет.
Если у вас нет желания, или времени, то с чего вы взяли, что оно есть у других ?
Так что у вас есть 2 пути.
1) взяться за изучение и пробовать, а мы вам поможем.
2) Банально найти кто вам сделает, за определенную оплату.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Re: Управление кнопками

Сообщение hmanis (hmanis) » 01 янв 2021, 21:24

Понятно. Но вдруг кому интересно...
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: hmanis
Имя: hmanis
(Санкт-Петербург)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Управление кнопками

Сообщение hmanis (hmanis) » 01 янв 2021, 21:32

Dim_Dim писал(а):Вообще в этой программе нужно делать все по другому, через прерывания. В таком виде, как сейчас, опрос кнопок, будут тормозить циклы и паузы в них.
Спасибо за труд! Буду разбираться.
Ник: hmanis
Имя: hmanis
(Санкт-Петербург)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Управление кнопками

Сообщение andrewproffi (Андрей) » 02 янв 2021, 17:33

У вас нет доступа для просмотра вложений в этом сообщении.
Последний раз редактировалось Андрей 05 янв 2021, 07:59, всего редактировалось 1 раз.
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Re: Управление кнопками

Сообщение щербатый (щербатый) » 05 янв 2021, 07:29

Спасибо. Очень интересно и доступно. Воспользуюсь этим макросом в своих проектах.
Ник: щербатый
Имя: щербатый
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Пред.

Вернуться в Flowcode AVR

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей