реклама на сайте
подробности

 
 
> STM32F429 Discovery / uGFX, работа с LCD 7'' 800x480
nanorobot
сообщение Sep 23 2018, 08:11
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



Провожу эксперименты на Дискавери 429 . Использую uGFX, при работе с родным LCD все устраивает. Но хочется большего. Подключил внешний LCD 800х480. Очень заметно мерцание. Повысил в два раза частотту тактирования интерфейса LTDC процессора. Мерцание снизилось до приемлемого, но при перерисовке ГУИ появились серьезные артефакты. Далее действовал методом научного тыка, а именно запретил UGFX использовать DMA2D, было интересно узнать насколько все ухудшится. Но, странно, артефакты пропали, хотя скорость перерисовки заметно снизилас. Во всех случаях RGB565 и максимальный уровень оптимизации.

Сообщение отредактировал nanorobot - Sep 23 2018, 12:39
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Sep 24 2018, 12:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Некоторые делают двойной буфер кадра, чтобы не мерцало.
Go to the top of the page
 
+Quote Post
nanorobot
сообщение Sep 26 2018, 08:54
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



Цитата(scifi @ Sep 24 2018, 17:36) *
Некоторые делают двойной буфер кадра, чтобы не мерцало.


двойной буфер кадра не чтоб не мерцало, а чтоб не было артефактов? То есть имеем две копии экранов, перерисовываем в теневом, а потом переключаем? Интересно, uGFX поддерживает такую технику? Ухожу читать...

Сообщение отредактировал nanorobot - Sep 26 2018, 08:55
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 26 2018, 09:27
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(nanorobot @ Sep 26 2018, 11:54) *
двойной буфер кадра не чтоб не мерцало, а чтоб не было артефактов? То есть имеем две копии экранов, перерисовываем в теневом, а потом переключаем? Интересно, uGFX поддерживает такую технику? Ухожу читать...

Двойной буфер, чтобы не раздражала медленная прорисовка. Если артефакты от затыка на шине, двойной буфер не в тему - второй буфер на той же шине, что и первый.
Go to the top of the page
 
+Quote Post
nanorobot
сообщение Sep 26 2018, 10:10
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



Цитата(scifi @ Sep 26 2018, 14:27) *
Двойной буфер, чтобы не раздражала медленная прорисовка. Если артефакты от затыка на шине, двойной буфер не в тему - второй буфер на той же шине, что и первый.



да, наверное так. Но тогда, возвращаясь назад - 32 битовая SDRAM супротив 16 битовой, даст двойной(плюс минус лапоть) прирост скорости шины? Или только для формата вроде RGB888?

Сообщение отредактировал nanorobot - Sep 26 2018, 10:12
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- nanorobot   STM32F429 Discovery / uGFX   Sep 23 2018, 08:11
- - mantech   Цитата(nanorobot @ Sep 23 2018, 11:11) Но...   Sep 23 2018, 17:23
|- - nanorobot   Цитата(mantech @ Sep 23 2018, 22:23) А чт...   Sep 24 2018, 10:26
|- - mantech   Цитата(nanorobot @ Sep 24 2018, 13:26) Ес...   Sep 24 2018, 12:31
|- - Aner   QUOTE (nanorobot @ Sep 24 2018, 13:26) Ес...   Sep 24 2018, 12:40
|- - scifi   Цитата(Aner @ Sep 24 2018, 15:40) с разре...   Sep 24 2018, 12:58
|- - mantech   Цитата(scifi @ Sep 24 2018, 15:36) Некото...   Sep 24 2018, 12:56
|- - mantech   Цитата(nanorobot @ Sep 26 2018, 13:10) да...   Sep 26 2018, 17:35
|- - Integro   Цитата(mantech @ Sep 26 2018, 20:35) Прир...   Sep 27 2018, 09:27
|- - mantech   Цитата(Integro @ Sep 27 2018, 12:27) Не м...   Sep 27 2018, 10:21
|- - nanorobot   Цитата(Integro @ Sep 27 2018, 14:27) Не м...   Sep 27 2018, 10:51
- - Arlleex   Как было уже озвучено - все упирается в пропускную...   Sep 24 2018, 14:23
|- - nanorobot   Цитата(Arlleex @ Sep 24 2018, 19:23) Как ...   Sep 24 2018, 14:46
- - Arlleex   Ну покажите артефакты тогда. У меня артефакты были...   Sep 24 2018, 16:02
|- - nanorobot   Цитата(Arlleex @ Sep 24 2018, 21:02) Ну п...   Sep 24 2018, 16:16
|- - mantech   Цитата(nanorobot @ Sep 24 2018, 19:16) Ес...   Sep 24 2018, 16:19
- - AVI-crak   Я не в курсе насколько будет ускорение, потому как...   Sep 27 2018, 18:29
|- - nanorobot   Цитата(AVI-crak @ Sep 27 2018, 23:29...   Sep 27 2018, 19:09
- - Integro   Ради интереса решил разобраться как влияет ширина ...   Sep 28 2018, 12:48
- - nanorobot   Цитата(Integro @ Sep 28 2018, 17:48) Ради...   Sep 28 2018, 18:07


Reply to this topicStart new topic
15 чел. читают эту тему (гостей: 15, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd April 2024 - 08:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01441 секунд с 7
ELECTRONIX ©2004-2016