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

 
 
> LPC2478 + LCD = cтранные проблемы с синхронизацией.
Dog Pawlowa
сообщение Sep 2 2008, 12:09
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Подключил к плате от Олимекс другой ЖКИ (800 480 вместо 320 240) с соответствующей корректировкой инициализации. На экране мельтешение.
Прикрепленное изображение

Можно было бы списать на строчную синхронизацию, но круглый курсор в центре экрана стоит как вкопанный. Значит, нет синхронизации от кадра к кадру между содержимым ОЗУ и контроллером ОЗУ. То есть при окончании кадра данные берутся с другого места (но незначительно, т.к. общие полосы по кадрам отображаются похоже).
Вот я и думаю, как это может быть вообще и что это нужно еще подправить.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Sep 2 2008, 15:19
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



16bpp тоже не сахар, ARM9 @ 200MHz с кэшами только-только хватает тянуть 640x480x16bpp без тормозов. 8bpp - более реальное значение.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Sep 2 2008, 15:34
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(aaarrr @ Sep 2 2008, 18:19) *
16bpp тоже не сахар, ARM9 @ 200MHz с кэшами только-только хватает тянуть 640x480x16bpp без тормозов. 8bpp - более реальное значение.

Спасибо, учту.
Применение права специфическое - для медицинского прибора. Видео не требуется. Статические картинки GUI можно показывать с хорошим качеством, а в динамике можно будет и до 4 bpp снизить.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Al Volovich
сообщение Sep 4 2008, 10:15
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 9-03-05
Пользователь №: 3 170



Цитата(Dog Pawlowa @ Sep 2 2008, 21:34) *
Применение права специфическое - для медицинского прибора. Видео не требуется. Статические картинки GUI можно показывать с хорошим качеством, а в динамике можно будет и до 4 bpp снизить.

Может быть подойдет готовое решение: ТФТ-Компаньон
Кроме SPI порта для него практически ничего не надо...
7" матрица 800х480 поддерживается.
Плюсом решается проблема несоответствия времени выпуска конкретного TFT-модуля и вашего конечного изделия. В медтехнике то жизненный цикл изделия 10 лет - норма.


--------------------
Женщины носят кофточки прям на голо тело. Как не выпить водочки за такое дело?
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Sep 4 2008, 12:28
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Al Volovich @ Sep 4 2008, 13:15) *
Может быть подойдет готовое решение: ТФТ-Компаньон
Кроме SPI порта для него практически ничего не надо...
7" матрица 800х480 поддерживается.
Плюсом решается проблема несоответствия времени выпуска конкретного TFT-модуля и вашего конечного изделия. В медтехнике то жизненный цикл изделия 10 лет - норма.

Спасибо за предложение. Конечно же, Ваше решение рассматривалось.
Достоинства очевидны, а недостатки ... Они тоже есть, кроме первого, недостатки - это скорее отсутствие этих достоинств smile.gif
1) Более дорогое решение.
2) Если Вы будете адаптировать решение под другие модули, то и мы в общем то в состоянии. Первый опыт показал, что проблем особых нет.
3) Объем памяти для GUI откуда брать? Все равно ядро прибора должно быть продвинутое, графическими примитивами не обойтись. А тут ARM c USB хостом, да я весь GUI как битмапы во флэшку накидаю, а многопроцессорность в системе имеет свои недостатки.

Давайте наоборот? Я немного наблатыкаюсь с NXP и замутим "TFT-Брателло" на LPC-2478 ? smile.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Al Volovich
сообщение Sep 4 2008, 12:58
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 9-03-05
Пользователь №: 3 170



Цитата(Dog Pawlowa @ Sep 4 2008, 18:28) *
1) Более дорогое решение.

А вы какой модуль используете?
Цитата(Dog Pawlowa @ Sep 4 2008, 18:28) *
2) Если Вы будете адаптировать решение под другие модули, то и мы в общем то в состоянии. Первый опыт показал, что проблем особых нет.

Как показал опыт, используемый модуль могут снять с производства еще до выхода вашего изделия в тираж. И это еще не самый худший вариант. По медтехнике время разработки и сертификации обычно не меньше двух лет, за это время линейку модулей могут перетряхнуть кардинально. По крайней мере китае-тайваньские производители недорогих модулей к этому склонны.
Цитата(Dog Pawlowa @ Sep 4 2008, 18:28) *
3) Объем памяти для GUI откуда брать? Все равно ядро прибора должно быть продвинутое, графическими примитивами не обойтись. А тут ARM c USB хостом, да я весь GUI как битмапы во флэшку накидаю, а многопроцессорность в системе имеет свои недостатки.

Зато не надо хранить две страницы видеобуфера, а для 800х480х16 bpp это полтора метра памяти. Хотя со SDRAM контроллером это не проблема smile.gif
Цитата(Dog Pawlowa @ Sep 4 2008, 18:28) *
Давайте наоборот? Я немного наблатыкаюсь с NXP и замутим "TFT-Брателло" на LPC-2478 ? smile.gif

Брателло больше чем 480х272 врядли потянет с нормальной скоростью, не стоит мучить 2478 smile.gif


--------------------
Женщины носят кофточки прям на голо тело. Как не выпить водочки за такое дело?
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Sep 4 2008, 13:23
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Al Volovich @ Sep 4 2008, 15:58) *
А вы какой модуль используете?
Зато не надо хранить две страницы видеобуфера, а для 800х480х16 bpp это полтора метра памяти. Хотя со SDRAM контроллером это не проблема smile.gif

Мы решили сделать свой модуль - LPC2478+SDRAM. Три микросхемы на плате решают вопрос и управления, и вывода. А управление прочими блоками по SPI или UART.

Цитата(Al Volovich @ Sep 4 2008, 15:58) *
Брателло больше чем 480х272 врядли потянет с нормальной скоростью, не стоит мучить 2478 smile.gif

Ну я же говорю - динамика не нужна. Зато женское тело можно вывести со всеми подробностями smile.gif
Можно подумать, что TFT-компаньон решает проблему быстродействия. Он только добавляет проблему синхронизации дисплея событиями в приборе.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Al Volovich
сообщение Sep 5 2008, 09:02
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 9-03-05
Пользователь №: 3 170



Цитата(Dog Pawlowa @ Sep 4 2008, 19:23) *
Мы решили сделать свой модуль - LPC2478+SDRAM

Я имел ввиду TFT-модуль. Какой вы используете?

Цитата(Dog Pawlowa @ Sep 4 2008, 19:23) *
Можно подумать, что TFT-компаньон решает проблему быстродействия.

Конечно решает. ATMega8 спокойно может вращать икосаэдр c заливками со скоростью 17 fps.


А записав скрипт, отрисовывающий примитивами все неизменные компоненты экранов прибора, можно отрисовать экран одной командой, послав 9 байт по SPI. Так что вычислительные затраты на GUI кардинально сокращаются.


--------------------
Женщины носят кофточки прям на голо тело. Как не выпить водочки за такое дело?
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Sep 5 2008, 09:45
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Al Volovich @ Sep 5 2008, 12:02) *
Я имел ввиду TFT-модуль. Какой вы используете?

Пока подключили то, что предлагает региональный Arrow : T4880C03WQ01 от Crystal Clear Technolodgy. Нужно не меньше 7".

Цитата
Конечно решает. ATMega8 спокойно может вращать икосаэдр c заливками со скоростью 17 fps.
А записав скрипт, отрисовывающий примитивами все неизменные компоненты экранов прибора, можно отрисовать экран одной командой, послав 9 байт по SPI. Так что вычислительные затраты на GUI кардинально сокращаются.

Мы говорим об одних преимуществах одной технологии проектирования GUI против других преимуществ другой технологии проектирования GUI. Если памяти достаточно, то перерисовать заранее подготовленные битмапы с такой скоростью - не проблема. Еще вопрос, нужно ли 2D для GUI реального прибора. Зато придется автоматизировать технологию подготовки скриптов. Текст выводить - нужно в ATmega8 пару шрифтов поместить. И куда? А 128 мега - уже половина стоимости LPC.

Я еще раз посмотрел Ваш сайт. Цены действительно разумные. Но не для тысяч устройств. Решение с отдельной платкой для перехода на плоский кабель логично. Передерем smile.gif Получается, что придется создавать что-то похожее, но свое, только для того, чтобы еще свое приложение подгрузить.
Кстати, а какой контроллер Вы используете? smile.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dog Pawlowa   LPC2478 + LCD = cтранные проблемы с синхронизацией.   Sep 2 2008, 12:09
- - aaarrr   Очень похоже, что у Вас полосы памяти не хватает, ...   Sep 2 2008, 13:57
|- - Dog Pawlowa   Цитата(aaarrr @ Sep 2 2008, 16:57) Очень ...   Sep 2 2008, 14:46
|- - aaarrr   Цитата(Dog Pawlowa @ Sep 2 2008, 18:46) П...   Sep 2 2008, 14:58
|- - Dog Pawlowa   Цитата(aaarrr @ Sep 2 2008, 17:58) А 800x...   Sep 2 2008, 15:14
|- - abcdefg   Цитата(Dog Pawlowa @ Sep 2 2008, 19:14) Н...   Sep 4 2008, 06:31
|- - Dog Pawlowa   Цитата(abcdefg @ Sep 4 2008, 09:31) 5-6-5...   Sep 4 2008, 08:15
|- - aaarrr   Цитата(Dog Pawlowa @ Sep 4 2008, 16:28) Д...   Sep 4 2008, 12:39
||- - Dog Pawlowa   Цитата(aaarrr @ Sep 4 2008, 15:39) ...   Sep 4 2008, 12:54
||- - aaarrr   Цитата(Dog Pawlowa @ Sep 4 2008, 16:54) B...   Sep 4 2008, 12:58
|- - Al Volovich   Цитата(Dog Pawlowa @ Sep 5 2008, 15:45) З...   Sep 5 2008, 10:03
|- - Dog Pawlowa   Цитата(Al Volovich @ Sep 5 2008, 13:03) Х...   Sep 5 2008, 10:46
- - KRS   А на OLIMEX плате 32 битный SDRAM используется? А ...   Sep 6 2008, 11:22
|- - srg_co   Цитата(KRS @ Sep 6 2008, 15:22) По поводу...   Sep 6 2008, 19:03
||- - KRS   Цитата(srg_co @ Sep 6 2008, 23:03) Зареги...   Sep 6 2008, 20:08
|- - Dog Pawlowa   Цитата(KRS @ Sep 6 2008, 14:22) А на OLIM...   Sep 7 2008, 18:27
||- - zltigo   Цитата(Dog Pawlowa @ Sep 7 2008, 20:27) И...   Sep 7 2008, 22:48
|||- - Dog Pawlowa   Цитата(zltigo @ Sep 8 2008, 01:48) Полага...   Sep 8 2008, 08:41
|||- - zltigo   Цитата(Dog Pawlowa @ Sep 8 2008, 10:41) К...   Sep 8 2008, 09:00
||- - KRS   Цитата(Dog Pawlowa @ Sep 7 2008, 22:27) Д...   Sep 8 2008, 10:18
||- - muravei   Цитата(Dog Pawlowa @ Sep 7 2008, 22:27) Т...   Sep 9 2008, 13:16
|||- - KRS   Цитата(muravei @ Sep 9 2008, 17:16) Что д...   Sep 9 2008, 17:25
|||- - zltigo   Цитата(KRS @ Sep 9 2008, 19:25) IMHO полу...   Sep 9 2008, 17:51
|||- - muravei   Цитата(KRS @ Sep 9 2008, 21:25) проще воо...   Sep 10 2008, 07:03
||- - dmtr   Цитата(Dog Pawlowa @ Sep 8 2008, 01:27) Н...   Sep 10 2008, 01:31
||- - KRS   Цитата(Dog Pawlowa @ Sep 7 2008, 22:27) Н...   Sep 11 2008, 12:03
|- - KRS   Цитата(KRS @ Sep 6 2008, 15:22) А то вчер...   Sep 10 2008, 12:28
- - srg_co   32 битная версия это отдельный модуль, у него и па...   Sep 6 2008, 20:46
- - Dog Pawlowa   Цитата(KRS @ Sep 9 2008, 20:25) у ЕА плат...   Sep 10 2008, 05:52
|- - dmtr   Цитата(Dog Pawlowa @ Sep 10 2008, 12:52) ...   Sep 11 2008, 07:15
|- - Dog Pawlowa   Цитата(dmtr @ Sep 11 2008, 10:15) А есть ...   Sep 11 2008, 07:45
|- - dmtr   Цитата(Dog Pawlowa @ Sep 11 2008, 14:45) ...   Sep 11 2008, 09:38
|- - Dog Pawlowa   Цитата(dmtr @ Sep 11 2008, 12:38) Это пло...   Sep 12 2008, 07:14
|- - KRS   Цитата(dmtr @ Sep 11 2008, 13:38) Это пло...   Sep 12 2008, 07:39
- - proba   Цитата(Dog Pawlowa @ Sep 2 2008, 17:46) н...   Sep 13 2008, 07:09
|- - Dog Pawlowa   Цитата(proba @ Sep 13 2008, 10:09) а тоши...   Sep 15 2008, 07:23
|- - KRS   Цитата(proba @ Sep 13 2008, 11:09) а тоши...   Sep 15 2008, 08:18
- - Wano   Люди добрые . Не получилось резвой работы с виде...   Sep 27 2008, 13:40
- - Wano   Подключил к плате от EA вненюю панель и начал кажд...   Sep 28 2008, 20:47
|- - Axel   Мне понадобилось два дня гипноза доки для запуска ...   Sep 29 2008, 03:42
- - ar__systems   Не знал что столько людей в России с процессорами ...   Mar 7 2009, 14:22
|- - Dog Pawlowa   Цитата(ar__systems @ Mar 7 2009, 17:22) П...   Mar 7 2009, 17:06
- - ar__systems   Попробую в 16 bpp тоже, правда мне тогда памяти то...   Mar 7 2009, 18:46


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

 


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


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