|
STM32F429 Discovery / uGFX, работа с LCD 7'' 800x480 |
|
|
|
Sep 26 2018, 10:10
|
Местный
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503
![](style_images/1/spacer.gif)
|
Цитата(scifi @ Sep 26 2018, 14:27) ![*](style_images/1/post_snapback.gif) Двойной буфер, чтобы не раздражала медленная прорисовка. Если артефакты от затыка на шине, двойной буфер не в тему - второй буфер на той же шине, что и первый. да, наверное так. Но тогда, возвращаясь назад - 32 битовая SDRAM супротив 16 битовой, даст двойной(плюс минус лапоть) прирост скорости шины? Или только для формата вроде RGB888?
Сообщение отредактировал nanorobot - Sep 26 2018, 10:12
|
|
|
|
|
Sep 27 2018, 09:27
|
![](https://electronix.ru/forum/uploads/av-54460.jpg)
Частый гость
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Свой
Сообщений: 167
Регистрация: 25-12-09
Из: Минск
Пользователь №: 54 460
![](style_images/1/spacer.gif)
|
Цитата(mantech @ Sep 26 2018, 20:35) ![*](style_images/1/post_snapback.gif) Прирост даст, но не двойной. Формат видео большого значения не имеет. Не могли бы вы пояснить почему прирост будет, но не двойной? Так как DMA все ровно будет фетчить по 16бит (для 565) и будет складывать в фифо контроллера по 2байта? Количество обращений к памяти ведь не измениться? За счет чего прирост? Или DMA возьмет из памяти 4байта положит их в фифо(32бит) и контроллер зная, что это два пикселя 565 выкинет в дисплей (не уверен что LCD контроллер на это способен), в этом случае прирост в два раза. Для 32битного формата задержка чтения также сократиться в два раза. Или я что-то упускаю?
|
|
|
|
|
Sep 27 2018, 10:51
|
Местный
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503
![](style_images/1/spacer.gif)
|
Цитата(Integro @ Sep 27 2018, 14:27) ![*](style_images/1/post_snapback.gif) Не могли бы вы пояснить почему прирост будет, но не двойной? Так как DMA все ровно будет фетчить по 16бит (для 565) и будет складывать в фифо контроллера по 2байта? Количество обращений к памяти ведь не измениться? За счет чего прирост? Или DMA возьмет из памяти 4байта положит их в фифо(32бит) и контроллер зная, что это два пикселя 565 выкинет в дисплей (не уверен что LCD контроллер на это способен), в этом случае прирост в два раза. Для 32битного формата задержка чтения также сократиться в два раза. Или я что-то упускаю? Так же не вполне себе представляю нюансы работы LCD контроллера. Не исключаю, что прирост будет за счет того, что перерисовка картинки с использованием DMA2D будет юзать 32 битовый доступ к SDRAM, что снизит нагрузку на шину в процессе рисования, и как следствие, уменьшит(возможно до нуля ![biggrin.gif](style_emoticons/default/biggrin.gif) ) появление артефактов. Практика критерий истины (с)
Сообщение отредактировал nanorobot - Sep 27 2018, 10:52
|
|
|
|
|
Sep 27 2018, 19:09
|
Местный
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503
![](style_images/1/spacer.gif)
|
Цитата(AVI-crak @ Sep 27 2018, 23:29) ![*](style_images/1/post_snapback.gif) Я не в курсе насколько будет ускорение, потому как F7, 16 бит память, и 800*480 экран. Но могу точно сказать - свободных ног мк станет значительно меньше. Про ноги очевидно. Остальное не понял.
|
|
|
|
|
Sep 28 2018, 18:07
|
Местный
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503
![](style_images/1/spacer.gif)
|
Цитата(Integro @ Sep 28 2018, 17:48) ![*](style_images/1/post_snapback.gif) Ради интереса решил разобраться как влияет ширина шины и выходной формат на ST'шных контроллерах... Открываю интернет, а там уже все посчитано ![biggrin.gif](style_emoticons/default/biggrin.gif) Спасибо! То что нужно! Мои надежды подтверждаются! RTFM!
Сообщение отредактировал nanorobot - Sep 28 2018, 18:11
|
|
|
|
58 чел. читают эту тему (гостей: 58, скрытых пользователей: 0)
Пользователей: 0
|
|
|