|
STM32F439IIT6 + LTDC дисплей, Наблюдаю лишь бегающие полоски |
|
|
|
May 4 2016, 18:39
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980

|
Приветствую всех. Подключаю дисплей (ДШ приложил) 800x480 к LTDC. Проц - F439IIT6, LQFP176, дисплей подключен по полной схеме RGB888 +4 сигнала (HSYNC, VSYNC, DE, DCLK). На основе примеров написал прошивку (приложил) - просто инициализирует LTDC и всё. Но пока дальше невнятных полосок на экране ничего не увидел. Полоски напоминают советский телек со сбитыми частотой кадров и всем остальным. Если забить фреймбуфер нулями (чёрный цвет) - полоски исчезают (что вполне естественно), но вверху и внизу мигают и бегают светлые строки. Буфер лежит в SDRAM. Сам SDRAM проверен миллион раз - STemWin с буфером 2 МБ в SDRAM + SSD1963 - работает великолепно. Посмотрите, пожалуйста, кто может. Хотя после откровенной неправды в ДШ насчёт напряжения подсветки (указано 9.9в, оказалось 18-19в), я вообще сильно сомневаюсь в его корректности. Спасибо.
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
 |
Ответов
|
May 11 2016, 18:31
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980

|
ArseGun, я понимаю. Но на шлейфе нет никаких напряжений, кроме Vcc=+3.3v. Я добавил перед инициализацией LTDC delay_ms(100); - ничего оно не дало. Есть ещё подсветка, но она к дисплею никак не относится. Попробовал подавать на RGB пины фиксированные уровни - белый цвет почти нормальный, кое-где (в подавляющем большинстве справа) чёрные участки. Подал только синий - красно-сине-зелёная мельтешня с теми же чёрными участками  . Причём чёрные участки на верхней половине дисплея находятся на самом правом краю дисплея, на нижней - чуть левее, на глаз где-то на пятую часть.
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
May 12 2016, 03:34
|

Частый гость
 
Группа: Свой
Сообщений: 192
Регистрация: 10-03-07
Из: г. Тольятти
Пользователь №: 26 026

|
Цитата(hd44780 @ May 11 2016, 22:31)  ArseGun, я понимаю. Но на шлейфе нет никаких напряжений, кроме Vcc=+3.3v. Извиняюсь, в представленном вами даташите требования к зоопарку питающих напряжений представлены и в таблице, и во временных диаграммах. Это меня и сбило с толку, а на распиновку я не посмотрел. Оказывается, эти напряжения на шлейф и не выведены. Сами долго бились с одним LCD, симптомы "нерабочести" очень похожи на ваш случай. Всё заработало, когда в точности реализовали диаграмму подачи питающих напряжений. Попробуйте ещё проинвертировать DCLK.
|
|
|
|
|
May 12 2016, 14:25
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980

|
Цитата(ArseGun @ May 12 2016, 06:34)  Попробуйте ещё проинвертировать DCLK. Вот это я делал: LTDC_InitStruct.LTDC_PCPolarity = LTDC_PCPolarity_IIPC; и активными уровнями я тоже игрался. Фото ахинеи приложил.
Эскизы прикрепленных изображений
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
Сообщений в этой теме
hd44780 STM32F439IIT6 + LTDC дисплей May 4 2016, 18:39 картошка Делал для 800x600 в палитровом режиме 8-бит цвет, ... May 5 2016, 13:56 hd44780 Спасибо за ответ.
Память у меня работает на 60 MH... May 5 2016, 15:35 romas2010 Цитата(hd44780 @ May 4 2016, 21:39) Полос... May 5 2016, 20:11 SpyBot Чтобы просто оживить дисплей, я размещал видеопамя... May 5 2016, 21:47 skripach ЦитатаУ меня для LPC1788+LCD подобный эффект был.у... May 5 2016, 22:47 pvo125 По моему в структуре настройки слоя нужно писать к... May 6 2016, 03:24 Шаманъ Цитата(hd44780 @ May 4 2016, 21:39) Приве... May 6 2016, 14:31 AVI-crak Цитата(hd44780 @ May 5 2016, 01:39) Хотя ... May 6 2016, 15:57 hd44780 Благодарю всех за ответы. Продолжаю разборки, уарт... May 6 2016, 18:03 Шаманъ Цитата(hd44780 @ May 6 2016, 21:03) Про ч... May 6 2016, 20:29 SpyBot Вернее, даже не нужно использовать никакое озу. До... May 6 2016, 21:41 hd44780 Посмотрел осциллом:
1. DCLK == тактовой LTDC модул... May 8 2016, 08:32 Шаманъ Цитата(hd44780 @ May 8 2016, 11:32) Посмо... May 8 2016, 09:28  hd44780 Цитата(Шаманъ @ May 8 2016, 12:28) Пробов... May 8 2016, 14:32   SpyBot Цитата(hd44780 @ May 8 2016, 17:32) DE по... May 11 2016, 01:14 hd44780 С Днём Победы всех!
Короче всякие там HSYNC и... May 9 2016, 07:42 hd44780 Тут хоть бы этот один подключить ... Начинаю думат... May 11 2016, 11:14 Шаманъ Цитата(hd44780 @ May 11 2016, 14:14) Тут ... May 11 2016, 15:26 hd44780 RGB ноги я перекофигурю, а DЕ у меня и так к LTDC... May 11 2016, 16:26 ArseGun LCD подобного типа крайне чувствительны к соблюден... May 11 2016, 16:59 Шаманъ Цитата(hd44780 @ May 11 2016, 21:31) Попр... May 11 2016, 20:19   Шаманъ Цитата(hd44780 @ May 12 2016, 16:25) Вот ... May 12 2016, 15:37    hd44780 Цитата(Шаманъ @ May 12 2016, 18:37) А есл... May 12 2016, 17:10     Шаманъ Цитата(hd44780 @ May 12 2016, 19:10) Да, ... May 13 2016, 15:56 SasaVitebsk Честно говоря, судя по изображению, я вообще не ви... May 13 2016, 06:36 hd44780 Картинки да, нет. Есть то, что на фото. Только оно... May 13 2016, 09:47 hd44780 Всем спасибо. Ошибка проектирования платы. 2 ноги ... May 14 2016, 16:06 Шаманъ Цитата(hd44780 @ May 14 2016, 18:06) Дела... May 15 2016, 10:06 hd44780 Да, по DCLK спасут, а вторую дорогу пока не смотре... May 16 2016, 10:19 hd44780 Попробовал LTDC + 3xDAC --> VGA, оно ожило. Пр... Jun 27 2016, 13:02 Rash на Disco429, нормально работает LTDC (565 запускал... Jun 28 2016, 10:36 hd44780 Да, на этой дискаверине и у меня норм всё. Но я не... Jun 28 2016, 18:01 Rash для макета самое то, дисплей родной отпаивается, д... Jun 28 2016, 19:23 hd44780 Всех с НГ и Рождеством Христовым!
Тема полност... Jan 8 2017, 07:06 uriy Можете похвастаться своими результатами?
Я тоже ба... Jan 8 2017, 18:12 hd44780 uriy, скорость я пока не тестировал, работаю на ST... Jan 10 2017, 05:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|