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

STM Урок 74. HAL. EXTI или внешние прерывания Читать далее »

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

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

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

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

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

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

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

STM Урок 72. Touch panel FT5336. Часть 4 Читать далее »

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

STM Урок 72. Touch panel FT5336. Часть 3 Читать далее »

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

STM Урок 72. Touch panel FT5336. Часть 2 Читать далее »

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

STM Урок 72. Touch panel FT5336. Часть 1 Читать далее »

  Урок 41   Часть 5   LAN. ENC28J60. ARP   В предыдущей части нашего занятия мы написали функцию заполнения таблицы ARP, добавили таймер для счёта времени и проверили наш код на практике.   Давайте теперь, как мы и хотели, вернёмся в функцию ARP-запроса …

AVR Урок 41. LAN. ENC28J60. ARP. Часть 5 Читать далее »

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

STM Урок 71. LAN. ENC28J60. ARP. Часть 4 Читать далее »