Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Подключение кнопок к микроконтроллеру STM32: устранение дребезга, автоповтор, буферизованный ввод

Автор: VadRov

Загружено: 2022-05-28

Просмотров: 3096

Описание:

В этом видео расскажу о том, как грамотно подключить кнопки к микроконтроллеру STM32. Привожу свой модуль работы с кнопками. Возможности модуля:
Поддержка до 32 кнопок, с учетом того, что на 1 кнопку выделяется 1 вывод микроконтроллера, настроенный на вход с подтяжкой по питанию.
Доступна настройка фильтра устранения дребезга.
Доступен буфер состояний кнопок с настраиваемой глубиной.
Доступна настройка периодов задержки до первого автоповтора нажатия кнопок и последующих автоповторов.
Доступно добавление кнопок для опроса посредством вызова соответствующей функции.
Доступна установка статусов кнопки: "активна" - участвует в опросе, "пассивна" - не участвует в опросе.
Доступен опрос статуса кнопки (активна либо пассивна).
Выводы микроконтроллера, к которым подключаются кнопки должны быть настроены, как входы с подтяжкой по питанию. Как вариант, с использованием внутренней подтяжки микроконтроллера pull-up, либо внешней через подтягивающий резистор, например, номиналом 10 кОм.
При нажатии кнопки должна осуществляется притяжка входа микроконтроллера к "земле" (GND).
Для работы модуля требуется 1 таймер с настроенным прерыванием по обновлению.
Путем несложной модификации модуль возможно использовать на любых микроконтроллерах, отвечающих минимальным требованиям.
Скачать проект из видео можно по ссылке:
https://github.com/vadrov/stm32-butto...
Поддержать канал:
https://yoomoney.ru/to/4100117522443917
Комплектующие в видео:
плата разработки stm32f401ccu6
1.3" дисплей ST7789 (spi)
набор из 4-х кнопок

#stm32
#buttons
#программирование

Подключение кнопок к микроконтроллеру STM32: устранение дребезга, автоповтор, буферизованный ввод

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Файловый менеджер на микроконтроллере: stm32 + sd-card spi + st7789 + кнопки

Файловый менеджер на микроконтроллере: stm32 + sd-card spi + st7789 + кнопки

Подключение кнопки к STM32. Устранение дребезга STM32.

Подключение кнопки к STM32. Устранение дребезга STM32.

Самодельный Button Box, с подключением педалей, КПП и ручника

Самодельный Button Box, с подключением педалей, КПП и ручника

Устранение дребезга 🛎️ контактов кнопок STM32 CMSIS (STM32F411)

Устранение дребезга 🛎️ контактов кнопок STM32 CMSIS (STM32F411)

5 ошибок трассировки, из-за которых плата НЕ ЗАПУСКАЕТСЯ

5 ошибок трассировки, из-за которых плата НЕ ЗАПУСКАЕТСЯ

Подключение аудио-ЦАП к микроконтроллеру STM32: stm32f401ccu6 + pcm5102 + i2s + dma, регистры и LL

Подключение аудио-ЦАП к микроконтроллеру STM32: stm32f401ccu6 + pcm5102 + i2s + dma, регистры и LL

Урок по STM32 N1 первая прошивка

Урок по STM32 N1 первая прошивка

Энкодер 🕹️ и STM32 подключение (на CMSIS и HAL)

Энкодер 🕹️ и STM32 подключение (на CMSIS и HAL)

Глобальная электросеть под ногами.

Глобальная электросеть под ногами.

STM32. CMSIS #5. Работаем с кнопкой на GPIO INPUT

STM32. CMSIS #5. Работаем с кнопкой на GPIO INPUT

Как я металлизировал отверстия в печатных платах

Как я металлизировал отверстия в печатных платах

TCA8418: Подключение и программирование клавиатуры на STM32 | |Батарон №23

TCA8418: Подключение и программирование клавиатуры на STM32 | |Батарон №23

Подключение SD к SPI с DMA STM32 без HAL: регистры, LL - код меньше, программа быстрее. STM32CubeIDE

Подключение SD к SPI с DMA STM32 без HAL: регистры, LL - код меньше, программа быстрее. STM32CubeIDE

КАК ПОЙМАТЬ ПЕРЕГОВОРЫ ПО РАЦИИ. САМЫЙ ПРОСТОЙ И РАБОЧИЙ СПОСОБ.

КАК ПОЙМАТЬ ПЕРЕГОВОРЫ ПО РАЦИИ. САМЫЙ ПРОСТОЙ И РАБОЧИЙ СПОСОБ.

Они Думали, Что Он Просто Тихий Портной, Пока Он Не Показал Им, Кто Он На Самом Деле

Они Думали, Что Он Просто Тихий Портной, Пока Он Не Показал Им, Кто Он На Самом Деле

Подключение камеры заднего вида к микроконтроллеру stm32:

Подключение камеры заднего вида к микроконтроллеру stm32: "осциллограф-анализатор" и видео с АЦП

STM32 Урок №8 -  Подключение энкодера к плате STM32 при помощи STM32Cube IDE #STM32

STM32 Урок №8 - Подключение энкодера к плате STM32 при помощи STM32Cube IDE #STM32

ESP32 против STM32F4. Xtensa LX6 против Cortex-M4F. Наглядная демонстрация силы двух ядер

ESP32 против STM32F4. Xtensa LX6 против Cortex-M4F. Наглядная демонстрация силы двух ядер

ВЗЛОМАЛ колонку и заменил Алису на своего ассистента: 5 лет на получение root и модификацию прошивки

ВЗЛОМАЛ колонку и заменил Алису на своего ассистента: 5 лет на получение root и модификацию прошивки

STM32. DELAYS. Три способа реализации микросекундных задержек. Three Ways To Microseconds US Delays

STM32. DELAYS. Три способа реализации микросекундных задержек. Three Ways To Microseconds US Delays

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com