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

 
 
 
Reply to this topicStart new topic
> Кто-нибудь работал со связкой STM32F4+SSD1963+дисплей 800х480 ?
Salamander
сообщение Jul 20 2014, 20:34
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 466
Регистрация: 17-11-12
Пользователь №: 74 443



Интересует быстродействие в 16 битном режиме, например за сколько миллисекунд происходит заполнение всего экрана одним цветом, ну или как быстро выводится картинка из флеш. Может быть кто-то даст субъективную оценку. Задача несложная, видео не надо крутить, в основном так - окошки, кнопочки, картинки в качестве мелких элементов интерфейса. Есть мысль поработать с STM32F429 и SDRAM, но изделие штучное, есть дисплей с платой контроллера (SD1963) которую выкидывать жалко.
Go to the top of the page
 
+Quote Post
adnega
сообщение Jul 20 2014, 20:58
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



А разве оптимистичную картину нельзя посчитать по документации?
Go to the top of the page
 
+Quote Post
nanorobot
сообщение Jul 21 2014, 10:02
Сообщение #3


Местный
***

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



Цитата(Salamander @ Jul 21 2014, 02:34) *
Интересует быстродействие в 16 битном режиме, например за сколько миллисекунд происходит заполнение всего экрана одним цветом, ну или как быстро выводится картинка из флеш. Может быть кто-то даст субъективную оценку. Задача несложная, видео не надо крутить, в основном так - окошки, кнопочки, картинки в качестве мелких элементов интерфейса. Есть мысль поработать с STM32F429 и SDRAM, но изделие штучное, есть дисплей с платой контроллера (SD1963) которую выкидывать жалко.



800x480 @ 16bit будет медленно. Использовал дисплей с таким разрешением, камень LPC4357, приемлемой скорости прорисовки(при реакции на нажатие кнопок) удалось добиться в режиме 4BPP - 16 цветов из палитры 65536. Но у меня использовались шрифты со сглаживанием, что сильно влияет на скорость обновления картинки
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 21 2014, 10:04
Сообщение #4


Профессионал
*****

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



Я цеплял к дискавери (STM32F407) SSD1963 800x480. Дисплей на FSMC.

Успешно запустил STemWin, работала как демка, так мои собственные "сочинения".
Скорость заливки, мс и пр. не вычислял, но ни у меня, ни у человека, для которого я это делал, нареканий оно не вызвало.

Драйвер дисплея я прикрутил собственный (там есть средства для этого), у меня все заливки (и любой блочный вывод) идут через DMA.
Для SSD1963 там есть их собственный драйвер, запустить который у меня не получилось. Возможно, я плохо старался. Конкретно - он, видимо, не читает инфу с дисплея, т.к. любой движущийся объект оставляет чёрный след. Не разбирался, забил на него.
Единственное, с чем я не справился - это SpinBox. Работает он у меня криво - последнюю, меняющуюся цифру он заливает всегда и полностью, в итоге её почти никогда не видно.
Читал, что спин нормально работает на встроенном драйвере, но подтвердить/опровергнуть не могу, т.к. драйвер путём не работает.

Это всё сделано на голом 407 проце без внешней памяти в кокосе.
Что касается SDRAM, не знаю. У меня есть плата F439+SSD1963 (тот же самый дисплей)+8МБ SDRAM, эта связка 100% работает, данные не теряются (проверено очень много раз), но STemWin стабильно вываливается в DefaultHandler где-то из кишков либы.
Почему - не знаю. Кокос с F439 работать не умеет. Пока писал на IAR, но в нём другая либа, которую я на F407 пока не проверил, некогда.
А сейчас вообще война идёт, голова пустая, как бубен sad.gif .


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Salamander
сообщение Jul 21 2014, 11:52
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 466
Регистрация: 17-11-12
Пользователь №: 74 443



Цитата
У меня есть плата F439+SSD1963 (тот же самый дисплей)+

Хм... а почему не использовали тогда встроенный контроллер TFT, в нем же плюшки всякие
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 21 2014, 12:10
Сообщение #6


Профессионал
*****

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



Цитата(Salamander @ Jul 21 2014, 17:52) *
Хм... а почему не использовали тогда встроенный контроллер TFT, в нем же плюшки всякие

Руки не дошли. Просто так RGB дисплей подключал - подсветки нет. Напряжение какое надо туда подаётся, но ноги проца никак не инициализированы. Нормально это или нет - не знаю.
Поэтому пока только SSD1963 sm.gif .


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 07:48
Рейтинг@Mail.ru


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