-
- Посмотреть схему к платам STM32***Discovery с экранчиком. Costic(1 знак., 05.02.2024 19:33, картинка)
- Для подключения монитора к плате с АВР32 видео цап от АД давно использовал. Сейчас их не купить. А может и не производятся уже. - Visitor(05.02.2024 18:37)
- использовать, например, STM32L4R7, или GD32F470 - 0men(05.02.2024 12:15)
- RGB = VGA? =L.A.=(318 знак., 04.02.2024 11:57)
- R[7:0],G[7:0],B[7:0]. У ВГА сигнал аналоговый. - mse homjak(04.02.2024 15:34)
- у меня есть LCD матрицы имеющие аналоговые входы RGB, к ним не так
просто подключить что-то свое. - Alex68(04.02.2024 17:54)
- Есть дэцл. У них один плюс - цэна. - mse homjak(04.02.2024 19:37)
- Гей-парад какойты - Kpoк(04.02.2024 18:15)
- у меня есть LCD матрицы имеющие аналоговые входы RGB, к ним не так
просто подключить что-то свое. - Alex68(04.02.2024 17:54)
- На разъем выведены сигналы которые в VGA идут в RAMDAC. - Boвa(04.02.2024 15:06)
- R[7:0],G[7:0],B[7:0]. У ВГА сигнал аналоговый. - mse homjak(04.02.2024 15:34)
- Давайте начнем с другого конца. Сколько штук этого добра нужно? 1
шт - поставить готовый планшет/ноут, с него и управлять 10 шт -
плата уровня бананы/распберри c готовым модулем TFT 100 шт - DWIN и
аналогичные модули к спец плате 1 000 000 шт - самодельная плата с
вашим контроллером, при меньших тиражах - это убийство времени. - Boвa(03.02.2024 16:14 - 16:51)
- Предположим тираж 100-1000, разница в стоимости ДВИНа и простого
модуля около $50, т.е. можно заработать $5-50к Выглядит заманчиво - AlexBi(03.02.2024 18:00)
- Двин у нас стоит от одной до пяти тысяч за бутылку - Kpoк(03.02.2024 20:57)
- Двин такого размера с таким разрешением у нас стоит 31$, где
разница в 50? Рабочий ГУЙ на нем может слабать даже
девочка-дизайнер за пару дней. - Yurasvs(03.02.2024 20:15)
- У нас предлагают в районе $60 и выше. Кстати, у двина так же есть
модели без внутреннего ОЗУ, только с драйвером. - AlexBi(03.02.2024 21:04)
- ОЗУ и огромное ПЗУ для картинок есть в любом Двине. Разница в том,
что есть дисплеи со вторым ядром МС51, которые могут выполнять
некоторые действия самостоятельно (АЦП, УАРТ, ШИМ и т.п.), а есть
просто дисплеи с контроллером, в которые заранее загружается вся
необходимая графика и затем эти изображения выводятся на дисплей
простыми командами через УАРТ. - Yurasvs(03.02.2024 21:28)
- Вот у такого, как я понял, внутреннего ОЗУ нет AlexBi(1 знак., 03.02.2024 21:39, ссылка)
- ОЗУ и огромное ПЗУ для картинок есть в любом Двине. Разница в том,
что есть дисплеи со вторым ядром МС51, которые могут выполнять
некоторые действия самостоятельно (АЦП, УАРТ, ШИМ и т.п.), а есть
просто дисплеи с контроллером, в которые заранее загружается вся
необходимая графика и затем эти изображения выводятся на дисплей
простыми командами через УАРТ. - Yurasvs(03.02.2024 21:28)
- У нас предлагают в районе $60 и выше. Кстати, у двина так же есть
модели без внутреннего ОЗУ, только с драйвером. - AlexBi(03.02.2024 21:04)
- +1. - LightElf(03.02.2024 16:44)
- Предположим тираж 100-1000, разница в стоимости ДВИНа и простого
модуля около $50, т.е. можно заработать $5-50к Выглядит заманчиво - AlexBi(03.02.2024 18:00)
- Что именно нужно выводить? Статические картинки с текстом или GUI?
Это к вопросу, нужен ли вообще фреймбуфер как таковой. Если нужен,
то: LightElf(856 знак., 03.02.2024 16:42)
- Нужно выводить сравнительно статичные, но картинки, т.е. GUI.
Что-то типа экрана обычной скады. AlexBi(576 знак., 03.02.2024 21:01)
- используйте библиотеку STemWin - 0men(05.02.2024 12:39)
- У меня был фреймбуфер 320*240*8bpp, в прерывании он построчно
конвертировался в 16bpp. Собственно изврат происходил из
необходимости и недоступности SSD1963. LightElf(181 знак., 03.02.2024 21:26)
- А почему не делали аппаратную конвертацию, т.е. 8бит дополнить
нулями и единицами и получить нужные 16 бит? Я предполагаю примерно
так превратить 8бит (в формате 3-3-2) в 24(8-8-8). Наверное можно и
4bpp, но тогда силами встроенного ДМА без перекодирования каждой
строки выводить не получится. А хватит ли производительности для
такой перекодировки (с учетом других задач) я не уверен. - AlexBi(03.02.2024 21:51)
- Мне хотелось таки иметь палитру произвольных 256 из 65536, чтобы
картинки нормальные показывать
с бабами. - LightElf(05.02.2024 14:39) - F407 спокойно показывал картинку и одновременно передавал в сеть изображение с видеокамеры. Надо только по блокам ОЗУ все разложить, чтобы периферия друг другу не мешала. 4 bpp конвертировать ещё быстрее получится, чем 8bpp, таблица из 256 32-битных слов и вжух, по два пикселя за раз. - LightElf(05.02.2024 14:39)
- Надо не дополнять нулями и единицами, а дополнять теми же битами, повторяя их. Т.е. для конвертирования из RGB332 в RGB888 надо сделать так: R2|R1|R0|R2|R1|R0|R2|R1 G2|G1|G0|G2|G1|G0|G2|G1 B1|B0|B1|B0|B1|B0|B1|B0. Возможно у индикатора есть режим попроще, типа RGB565 или RGB666, там аналогичным образом. При этом чёрный цвет даст чёрный, а белый - белый. - mr-x(05.02.2024 12:44)
- Мне хотелось таки иметь палитру произвольных 256 из 65536, чтобы
картинки нормальные показывать
- А почему не делали аппаратную конвертацию, т.е. 8бит дополнить
нулями и единицами и получить нужные 16 бит? Я предполагаю примерно
так превратить 8бит (в формате 3-3-2) в 24(8-8-8). Наверное можно и
4bpp, но тогда силами встроенного ДМА без перекодирования каждой
строки выводить не получится. А хватит ли производительности для
такой перекодировки (с учетом других задач) я не уверен. - AlexBi(03.02.2024 21:51)
- Нужно выводить сравнительно статичные, но картинки, т.е. GUI.
Что-то типа экрана обычной скады. AlexBi(576 знак., 03.02.2024 21:01)
- Бывают ещё контроллеры Epson. Имею опыт применения S1D13A05. Ещё в
гугле выскакивает Solomon Systech. SciFi(2 знак., 03.02.2024 11:11, ссылка, картинка)
- У меня децкая травма от работы с контроллерами Эпсон. Правда, было это в концэ 90-х. Мне надо было постоянно его вздрачивать и оттого он был весь в ряби. Хотя я старался подгадать под кадровый и строчный "гасящие". Пришлось упарываться в самострой и арбитр для одновременного доступа к памяти, тем более, что ФПГА в системе была. И цэна у них негуманная. Дешевле купить МК с контроллером. - mse homjak(03.02.2024 11:21)
- Почитайте аппноты Микрочипа, как ТФТ подключить к шине МК. Есть МК
с интегрированным контроллером, но можно заюзать МК с внешней
шиной, на неё повесить фрейм-буфер и ТФТ. А дальше ДМА сама всё
сделает. Ну или изваять на ФПГА, если она предусмотрена в системе. - mse homjak(03.02.2024 11:00)
- Как я понял ассортимент МК с интегрированным контроллером близок к
нулю (среди доступных). МК с внешней шиной много, но что такое
"фрейм-буфер" (готовый контроллер ТФТ или просто внешнее ОЗУ?), как
этот буфер будет выводиться на ТФТ? Может есть какой-то пример,
отладочная плата с такой конфигурацией? Использовать ФПГА не
планируется. - AlexBi(03.02.2024 12:48)
- МК с контроллером TFT LCD совсем не экзотика, LPC1788 первое что
вспоминается. Среди LPC и STM32 такого много. Внешнее ОЗУ, скорее
всего, понадобится. Просто посчитайте, сколько займут данные для
картинки с требуемым разрешением и количеством цветов. (Если вам не
нужно столько цветов, сколько умеет модуль, можно использовать
палитры) - AlexG(03.02.2024 19:33)
- У STM с LPC сложности с поставками, смотрю среди китайских
(тайваньских), представленных на рынке РФ. - AlexBi(03.02.2024 21:21)
- F1C100 - 3m(04.02.2024 15:08)
- С LPC не такие уж и сложности, у STM немеряное количество клонов/аналогов. Allwinner еще можно посмотреть, там что-то было. - AlexG(04.02.2024 05:56)
- У STM с LPC сложности с поставками, смотрю среди китайских
(тайваньских), представленных на рынке РФ. - AlexBi(03.02.2024 21:21)
- Просто внешнее ОЗУ. Жэлательно, на 2 кадра. Первый отображаем,
следующий, спокойно готовим, безо всяких ожиданий "гасящих". Нащщот
примеров, смотрите аппноту AN1387 микрочип, там всё доступно
описано. - mse homjak(03.02.2024 13:48)
- Спасибо. Апноту посмотрел, стало понятно. Не понятно зачем два
кадра? У меня сравнительно статичные картинки, видео показывать не
надо, эффектов от наложения кадровой развертки на смену картинки
быть не должно. - AlexBi(03.02.2024 21:08)
- Значит, один. Из накладных расходов, только микросхема статики потребного размера. - mse homjak(03.02.2024 23:43)
- Спасибо. Апноту посмотрел, стало понятно. Не понятно зачем два
кадра? У меня сравнительно статичные картинки, видео показывать не
надо, эффектов от наложения кадровой развертки на смену картинки
быть не должно. - AlexBi(03.02.2024 21:08)
- Тут вон целую ветку наплодили про CH32FV3х, у него есть, например. ASDFS(59 знак., 03.02.2024 12:56)
- МК с контроллером TFT LCD совсем не экзотика, LPC1788 первое что
вспоминается. Среди LPC и STM32 такого много. Внешнее ОЗУ, скорее
всего, понадобится. Просто посчитайте, сколько займут данные для
картинки с требуемым разрешением и количеством цветов. (Если вам не
нужно столько цветов, сколько умеет модуль, можно использовать
палитры) - AlexG(03.02.2024 19:33)
- Вроде интерфейс внешней памяти на стм32 применяют для такого.. - POV(03.02.2024 11:01)
- Так внешняя память, она для всех одинакова. - mse homjak(03.02.2024 11:14)
- Просто приятель проектик для Ф103 скачанный с гитхаба запустил влёт
- видео с хорошими ФПС крутилось. - POV(03.02.2024 11:17)
- Как я понял в таких проектах используются модули с встроенным
контроллером со своим ОЗУ. Возможно и мне вместо поиска способа
подключения дисплея без ОЗУ поискать дисплеи со встроенным ОЗУ - AlexBi(03.02.2024 12:52)
- А может уже DWIN поставить и не париться? Нанять девочку-дизайнера,
пусть рисует красивые картинки в фотошопе или иллюстраторе, а Вам
отстанется только простейший код написать, чтобы их тасовать. - Yurasvs(03.02.2024 14:50)
- У видеобуфера в ОЗУ есть свои преимущества: AlexBi(274 знак., 03.02.2024 21:19)
- В Двине все это есть, и намного круче. Все объекты заранее записаны в постоянную память Двина и в нужный момент мгновенно выводятся одной командой. Есть автопостроители всяких движков, слайдеров, стрелочных указателей, виртуальных клавиатур, даже графиков в реалтайме. Есть конечно недоработки, но в большинстве случаев их можно обойти. Экономит кучу времени на разработку. - Yurasvs(04.02.2024 11:54)
- У видеобуфера в ОЗУ есть свои преимущества: AlexBi(274 знак., 03.02.2024 21:19)
- Так этого добра-то! I2C или SPI - и радуйся жизни.. POV(179 знак., 03.02.2024 13:53, ссылка, картинка)
- А если денег много, то riverdi на чипах FT81x.. ранее 5" стоило всего-то 50 баксов.. где те времена. - POV(03.02.2024 13:46)
- А может уже DWIN поставить и не париться? Нанять девочку-дизайнера,
пусть рисует красивые картинки в фотошопе или иллюстраторе, а Вам
отстанется только простейший код написать, чтобы их тасовать. - Yurasvs(03.02.2024 14:50)
- Как я понял в таких проектах используются модули с встроенным
контроллером со своим ОЗУ. Возможно и мне вместо поиска способа
подключения дисплея без ОЗУ поискать дисплеи со встроенным ОЗУ - AlexBi(03.02.2024 12:52)
- Просто приятель проектик для Ф103 скачанный с гитхаба запустил влёт
- видео с хорошими ФПС крутилось. - POV(03.02.2024 11:17)
- Так внешняя память, она для всех одинакова. - mse homjak(03.02.2024 11:14)
- Как я понял ассортимент МК с интегрированным контроллером близок к
нулю (среди доступных). МК с внешней шиной много, но что такое
"фрейм-буфер" (готовый контроллер ТФТ или просто внешнее ОЗУ?), как
этот буфер будет выводиться на ТФТ? Может есть какой-то пример,
отладочная плата с такой конфигурацией? Использовать ФПГА не
планируется. - AlexBi(03.02.2024 12:48)