Программирование МК STM32. Урок 78. HAL. LTDC. EmWin. Window Manager

В данном уроке мы продолжим знакомство с библиотекой emWin, которая, что очень важно, бесплатная, и в то же время она включает в себя очень много интересных пунктов — создание оконных менеджеров с различными типами управляющих элементов и виджетов, поддержка мультибуферной технологии, поддержка слоёв, работа с изображениями многих типов, а также многое и многое другое. Сегодня мы добьёмся от нашего дисплея осознанного отклика на наши действия. То есть мы научимся создавать диалог с элементами управления и научим их реагировать на наши действия. В этом нам поможет набор функций библиотеки emWin - Window Manager. А также, чтобы не мучиться и не составлять вручную код нашего окна и элементов управления и не думать над их размещением на дисплее, воспользуемся утилитой, предоставленной нам в комплекте с библиотекой - GUIBuilder Отладочную плату STM32F746G-DISCOVERY можно приобрести здесь
00:00 Введение 04:33 Сгенерируем и настроим проект 07:07 Сконструируем наше окно (диалог) в утилите GUIBuilder и добавим его в проект 12:13 Подготовим код для отображения окна на дисплее и испытаем его 15:47 Добавим код для использования Touch Screen и проверим это на нашем дисплее 21:52 Напишем код для управления с помощью добавленных в диалог элементов значениями в других элементах диалога 29:42 Включим использование мультибуфера 30:36 Также включим поддержку слоёв и проверим это на практике Рекомендуется также перед просмотром данного урока просмотреть данное видео: Обзор отладочной платы STM32F746G-DISCO. Часть 1    • Программирование МК STM32. Обзор отладочно...   Обзор отладочной платы STM32F746G-DISCO. Часть 2    • Программирование МК STM32. Обзор отладочно...   Урок 64. HAL. LTDC. Часть 1    • Программирование МК STM32. Урок 64. HAL. L...   Урок 64. HAL. LTDC. Часть 2    • Программирование МК STM32. Урок 64. HAL. L...   Урок 64. HAL. LTDC. Часть 3    • Программирование МК STM32. Урок 64. HAL. L...   Урок 66. HAL. LTDC. SDRAM. Часть 1    • Программирование МК STM32. Урок 66. HAL. L...   Урок 66. HAL. LTDC. SDRAM. Часть 2    • Программирование МК STM32. Урок 66. HAL. L...   Урок 67. HAL. LTDC. BMP. Часть 1    • Программирование МК STM32. Урок 67. HAL. L...   Урок 67. HAL. LTDC. BMP. Часть 2    • Программирование МК STM32. Урок 67. HAL. L...   Урок 69. HAL. LTDC. DMA2D. Часть 1    • Программирование МК STM32. Урок 69. HAL. L...   Урок 69. HAL. LTDC. DMA2D. Часть 2    • Программирование МК STM32. Урок 69. HAL. L...   Урок 69. HAL. LTDC. DMA2D. Часть 3    • Программирование МК STM32. Урок 69. HAL. L...   Урок 70. HAL. LTDC. Вывод текста на дисплей. Часть 1    • Программирование МК STM32. Урок 70. HAL. L...   Урок 70. HAL. LTDC. Вывод текста на дисплей. Часть 2    • Программирование МК STM32. Урок 70. HAL. L...   Урок 72. HAL. Touch Panel. FT5336. Часть 1    • Программирование МК STM32. Урок 72. HAL. T...   Урок 72. HAL. Touch Panel. FT5336. Часть 2    • Программирование МК STM32. Урок 72. HAL. T...   Урок 72. HAL. Touch Panel. FT5336. Часть 3    • Программирование МК STM32. Урок 72. HAL. T...   Урок 72. HAL. Touch Panel. FT5336. Часть 4    • Программирование МК STM32. Урок 72. HAL. T...   Урок 73. HAL. LTDC. EmWin. Подключение библиотеки. Часть 1    • Программирование МК STM32. Урок 73. HAL. L...   Урок 73. HAL. LTDC. EmWin. Подключение библиотеки. Часть 2    • Программирование МК STM32. Урок 73. HAL. L...   Урок 73. HAL. LTDC. EmWin. Подключение библиотеки. Часть 3    • Программирование МК STM32. Урок 73. HAL. L...   Урок 75. HAL. LTDC. EmWin. BMP. Multiple Buffering    • Программирование МК STM32. Урок 75. LTDC. ...   Урок 76. HAL. LTDC. EmWin. MultiLayer. Transparency    • Программирование МК STM32. Урок 76. HAL. L...   Текстовая версия данной части урока, а также исходный код здесь
Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook   / 236905359999556   Мой сайт "Программирование МК"
Форум
Вы можете помочь проекту: ЮMoney
Webmoney Z341906933112 Карта Сбербанка (МИР) 2202201799288929 Можно в USDT 1) Сеть:TRC20 Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS 2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше) Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17 3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше) Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17

Смотрите также