Программирование МК STM32. Урок 61. Модуль LCD 16×2. Работаем с кнопками. Часть 3

Аватар автора
Narod Stream
Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Продолжаем работать с дисплеем LCD 16x2 на микроконтроллере HD44780, который не просто дисплей с контроллером, а такой же дисплей, установленный на модуле с кнопками. И кнопки на данном модуле не просто подключены каждая к определенным ножкам контроллера, а через резисторный делитель собираются все на одну ножку и посредством использования АЦП мы будем определять, какая именно кнопка нажата. АЦП включен в режиме использования прерываний. В данном занятии мы продолжим работать с модулем дисплея LCD 16x2 на микроконтроллере HD44780 с кнопками и попытаемся отследить не просто нажатия и отжатия кнопок, а моменты. когда кнопка переходит из одного состояния в другое. В данной части занятия мы напишем остальные функции для работы программы и напишем код для реакции на события отжатия всех кнопок. Навигация по видео: 00:00 Введение 00:36 Напишем тело функции-обработчика событий от самодельного таймера 03:04 Напишем функции сброса и установки определённого статуса у определенной кнопки 05:02 В бесконечном цикле напишем код для отслеживания статуса и реакции на него одной из кнопок 08:45 Проверим код на практике 17:45 Напишем то же самое для других кнопок и проверим 23:48 Немного усовершенствуем свой код, чтобы он не был таким громоздким Рекомендуется также перед просмотром данного урока просмотреть данное видео: Вы можете помочь проекту: ЮMoney Карта Сбербанка (МИР) 2202201799288929

0/0


0/0

0/0

0/0