Программирование МК STM32. Урок 63. Модуль LCD 16×2. МЕНЮ. Часть 3 HD
Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Продолжаем работать с дисплеем LCD 16x2 на микроконтроллере HD44780, который не просто дисплей с контроллером, а такой же дисплей, установленный на модуле с кнопками. И кнопки на данном модуле не просто подключены каждая к определенным ножкам контроллера, а через резисторный делитель собираются все на одну ножку и посредством использования АЦП мы будем определять, какая именно кнопка нажата. АЦП включен в режиме использования прерываний. В данном занятии мы продолжим работать с модулем дисплея LCD 16x2 на микроконтроллере HD44780 с кнопками и попробуем сделать Меню, чтобы у нас отжатие кнопки не просто отслеживалось, но ещё чем-то управляло и что-то переключало. В данной части занятия мы напишем обработку всех видов статусов пунктов нашего меню, также создадим некоторые служебные функции, тем самым мы полностью закончим работать с шаблоном меню на символьном дисплее. Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Дисплей LCD 16x2 с кнопками можно приобрести здесь http://ali.pub/1vth7e Навигация по видео: 00:54 Начнём писать обработку событий следующих пунктов меню 09:15 Проверим на практической схеме наш код обработки событий 13:41 Напишем обработку событий последнего шестого пункта меню 18:34 Напишем функцию для обработки входа в какой-либо пункт главного меню 26:45 Добавим реакции на нажатия кнопок меню Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 6. Библиотека HAL. LCD 20x4. 4-битный режим http://www.youtube.com/watch?v=XEBVHUNOdx8 УРОК 7. HAL. LCD 20x4. 4-битный режим. Выводим информацию http://www.youtube.com/watch?v=cVfSoURD1L4 УРОК 16. HAL. ADC. Regular Channel http://www.youtube.com/watch?v=zVPb2ZRajxw УРОК 17. HAL. ADC. Regular Channel. Interrupt http://www.youtube.com/watch?v=pqNjWe9HXz8 УРОК 59. LCD 16x2 с кнопками http://www.youtube.com/watch?v=c__4-jYeEBE Урок 61. Модуль LCD 16×2. Работаем с кнопками. Часть 1 http://www.youtube.com/watch?v=DYaXDQCJDEQ Урок 61. Модуль LCD 16×2. Работаем с кнопками. Часть 2 http://www.youtube.com/watch?v=UBW0wVM1LAE Урок 61. Модуль LCD 16×2. Работаем с кнопками. Часть 3 http://www.youtube.com/watch?v=EYSPVMEKnj0 Урок 63. Модуль LCD 16×2. МЕНЮ. Часть 1 http://www.youtube.com/watch?v=wdHV6ZtzYqU Урок 63. Модуль LCD 16×2. МЕНЮ. Часть 2 http://www.youtube.com/watch?v=XZ_8ttA2aSc Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/stm-urok-63-modul-lcd-16x2-menyu-chast-3/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112