Например TDA7294

Форум РадиоКот • Просмотр темы - Желтит TFT дисплей ST7789V 8/16бит.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср июн 25, 2025 23:38:09

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Желтит TFT дисплей ST7789V 8/16бит.
СообщениеДобавлено: Пн мар 03, 2025 00:54:42 
Открыл глаза
Аватар пользователя

Карма: 2
Рейтинг сообщений: 5
Зарегистрирован: Вс фев 05, 2012 21:45:18
Сообщений: 40
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Доброго времени, уважаемые радиокоты!

Имеется дисплей TFT на контроллере ST7789V 8/16бит параллельный интерфейс.
Задействован 8битный режим (перемычкой).

Проблема в отображении цветов. А точнее, все цвета заменены оттенками жёлтого.

Дисплей подключал к STM32 с библиотекой - Adafruit_ILI9341_8bit_STM.
Да, контроллер другой, но в целом они схожи. Сверялся с даташитами.

Позже, нашлась библиотека MCUFRIEND_kbv-master под ардуинку, и ST7789.
Переключился на неё, но всё та-же беда.

Картинка вписывается в размер, переворот изображения корректный, текст отображается, фигуры рисуются, но вот цвет...

Согласно даташиту, свободные пины данных посадил на минус.
С питанием всё норм.

Подредактировал скетч (TFT_RGB_Screen_ST7789_MCUFRIEND_kbv), заливка цвета на экран с названием цвета заливки.
За delay, заранее извиняюсь.
Чтоб более объективно видно было. Инверсией цвета здесь и не "пахло".
Файлы прилагаю.

Помогите разобраться - это неисправность (брак) дисплея, или "косяк" в библиотеках?
В программировании не силён. Кое что могу подправить.... Потихоньку учусь.
Для 8080-I крайне мало библиотек. Для SPI навалом.
Фотки, библиотеки, и свой скетч прикладываю.


Вложения:
фото.zip [942.57 KiB]
Скачиваний: 48
TFT_RGB_Screen_ST7789_MCUFRIEND_kbv.zip [2.23 KiB]
Скачиваний: 27
MCUFRIEND_kbv-master.zip [903.14 KiB]
Скачиваний: 31
Adafruit_ILI9341_8bit_STM.zip [12.4 KiB]
Скачиваний: 25
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Желтит TFT дисплей ST7789V 8/16бит.
СообщениеДобавлено: Пн мар 10, 2025 18:17:33 
Родился

Зарегистрирован: Пн июл 25, 2022 09:08:28
Сообщений: 18
Рейтинг сообщения: 0
порядок цветов нужен правильный, RGB на GBR поменяй.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Желтит TFT дисплей ST7789V 8/16бит.
СообщениеДобавлено: Вт мар 25, 2025 14:33:19 
Открыл глаза
Аватар пользователя

Карма: 2
Рейтинг сообщений: 5
Зарегистрирован: Вс фев 05, 2012 21:45:18
Сообщений: 40
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
smagluk,

Если не трудно, подскажите где поправить?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Желтит TFT дисплей ST7789V 8/16бит.
СообщениеДобавлено: Вт мар 25, 2025 22:14:58 
Мучитель микросхем
Аватар пользователя

Карма: 10
Рейтинг сообщений: 155
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 469
Рейтинг сообщения: 1
andryhin, регистр MADCTL, четвертый бит (0х08)

Но сдается мне, что желтый цвет не от порядка бит, а от кривой инициализации, которая может встроенную палитру "корректировать".
Либо кривая конверсия цвета в 565-формат. Хотя белый - 0xFFFF - должен корректно уйти в дисплей....

_________________
Белая и Пушистая


Вернуться наверх
 
В продаже новые LED-драйверы XLC компании MEAN WELL с диммингом нового поколения

Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Желтит TFT дисплей ST7789V 8/16бит.
СообщениеДобавлено: Пт мар 28, 2025 20:10:29 
Открыл глаза
Аватар пользователя

Карма: 2
Рейтинг сообщений: 5
Зарегистрирован: Вс фев 05, 2012 21:45:18
Сообщений: 40
Откуда: Санкт-Петербург
Рейтинг сообщения: 3
Вопрос решён.
В 16битном режиме(перемычка перепаивается), пины дисплея должны использоваться DB 16-8.
Порядок идёт именно с старших битов.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: jcxz и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y