Рубрика: Программирование STM32

Программирование микроконтроллеров STM32 и все, что с ним связано

STM Урок 75. HAL. LTDC. EmWin. BMP. Multiple Buffering

  Урок 75   HAL. LTDC. EmWin. BMP. Multiple Buffering   Продолжаем работу с библиотекой emWin. Работаем мы также с платой STM32F746-DISCOVERY. Сегодня мы попробуем поработать с графикой и отобразить изображения в формате BMP, при этом используя многобуферное прорисовывание экрана. Я

STM Урок 74. HAL. EXTI или внешние прерывания

  Урок 74   HAL. EXTI или внешние прерывания   Вот наконец-то и настало время нам попробовать поработать с внешними прерываниям. Данный урок, во-первых, был очень востребован, хотя он и кажется на первый взгляд несложным. Очень много было просьб и

STM Урок 73. HAL. LTDC. EmWin. Подключение библиотеки. Часть 3

  Урок 73   Часть 3   HAL. LTDC. EmWin. Подключение библиотеки   В предыдущей части занятия мы произвели конфигурирование ряда библиотечных настроек, а также добавили некоторые функции для работы библиотеки emWin с дисплеем.   Добавим в конце файла ещё одну функцию-обработчик — HAL_LTDC_LineEvenCallback,

STM Урок 73. HAL. LTDC. EmWin. Подключение библиотеки. Часть 2

  Урок 73   Часть 2   HAL. LTDC. EmWin. Подключение библиотеки   В предыдущей части занятия мы настроили проект и подключили файлы библиотеки.   Теперь зайдём в файл GUIConf.c и исправим там количество памяти   #define GUI_NUMBYTES (1024*150)   Перейдём теперь в

STM Урок 73. HAL. LTDC. EmWin. Подключение библиотеки. Часть 1

  Урок 73   Часть 1   HAL. LTDC. EmWin. Подключение библиотеки   Ну вот и пришла та заветная пора, когда мы уже как следует изучили подключение и работу интерфейса LTDC, а также панели Touch Screen. И теперь мы можем

STM Урок 72. Touch panel FT5336. Часть 4

  Урок 72   Часть 4   Touch panel FT5336   В предыдущей части занятия мы добавили две интересные функции сбора координат и другой информации действий с TS и воспользовались ими в функции определения статуса.   Займёмся теперь жестами. Хотя мне и не

STM Урок 72. Touch panel FT5336. Часть 3

  Урок 72   Часть 3   Touch panel FT5336   В предыдущей части занятия мы закончили писать функцию инициализации тачскрина, а также начали писать код процесса отслеживания различных действий TS.   Теперь нам нужна будет функция определения координат действия. Добавим её после

STM Урок 72. Touch panel FT5336. Часть 2

  Урок 72   Часть 2   Touch panel FT5336   В предыдущей части занятия мы настроили проект, написали некоторые служебные функции, а также функцию инициализации нашего тачскрина.   Отключим прерывания в микросхеме     tsOrientation = TS_SWAP_XY;   //Configure the FT5336

STM Урок 72. Touch panel FT5336. Часть 1

  Урок 72   Часть 1   Touch panel FT5336   Продолжаем работу с отладочной платой STM32F746G-DISCO и изучать её интересные элементы. Мы уже изрядно изучили её дисплей LCD, теперь настало время изучить панель Toush Screen, установленную на данном дисплее. Тем более

STM Урок 71. LAN. ENC28J60. ARP. Часть 4

  Урок 71   Часть 4   LAN. ENC28J60. ARP   В предыдущей части урока мы отправили запрос ARP, а также начали писать функцию заполнения таблицы ARP.   Чтобы проверить, что наш таймер отсчитывает именно секунды, можно в данный обработчик добавить светодиодную мигалку,

Наверх