Страница 1 из 1
ESP32S3, ILI9341 и работа с библиотекой LVGL
Добавлено: Пн дек 22, 2025 08:56:11
Blank
Здравствуйте
Подключил дисплей ILI9341 к ESP32S3 по параллельному интерфейсу (16 бит)
При работе с библиотекой LVGL 9.3 и 9.4, одни виджеты отображаются нормально, а некоторые с сильными искаженями
С чем это может быть связано? подскажите пожалуйста
Re: ESP32S3, ILI9341 и работа с библиотекой LVGL
Добавлено: Пн дек 22, 2025 14:29:47
roman.com
Re: ESP32S3, ILI9341 и работа с библиотекой LVGL
Добавлено: Пн дек 22, 2025 15:09:39
Blank
А может проблема крыться в неправильной инициализации дисплея или нехватке памяти?
Re: ESP32S3, ILI9341 и работа с библиотекой LVGL
Добавлено: Пн дек 22, 2025 16:07:35
roman.com
Нет.
Инициализация делается один раз при включении экрана.
Там задается режим... Развертка... Яркость... И т.д.
На экране видим всю картинку целиком. Значит инициализация правильная.
С памятью тоже все нормально.
Если бы были проблемы с памятью то мы бы увидели не всю картинку а только часть картинки. Но мы видим всю картинку.
Мы видим "смазанную" картинку. Такое происходит когда в процессе вывода картинки на экран неправильно задаются координаты пикселей.
На экаране все пиксели имеют свои координаты X и Y (0, 0).
А всего на таком экране насколько я помню 320 х 240 пикселей. И каждый пиксель имеет свои координаты X и Y (0, 0).
Библиотека почему-то неправильно задаёт координаты пикселей...
Надо разбираться с библиотекой.
У нас таких проблем нет. Мы все пишем сами. И координаты пикселей задаем правильно.
Re: ESP32S3, ILI9341 и работа с библиотекой LVGL
Добавлено: Пн дек 22, 2025 16:22:10
Novice user
По моему файл шрифтов не верный,тот шрифт которым написаны цифры 1-28 со смещением строки на пиксель вправо по сравнению с предыдущей строкой,попробуйте другой шриф.