Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 32F769IDISCOVERY + MIPI DSI 720p (1280x720)?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Страницы: 1, 2, 3
mantech
Цитата(Sanya_kv @ Oct 28 2017, 10:46) *
Идея его в том, что на индикаторе используется графический контроллер со своей GRAM памятью (например OTM8009A), передача данных происходит при необходимости изменения картинки.


Дак ведь на скорость это не влияет, только на энергопотребление, когда потока данных нет.
uriy
Подскажите MIPI DSI дисплеи имеют в себе контроллер и встроенный framebuffer как например ILI9341, SSD1351 или же они тупые и в них нужно только гнать поток данных как в дисплеях с RGB интерфейсом?
Шаманъ
Цитата(aaarrr @ Oct 26 2017, 18:54) *
Вот с этого момента можно подробнее, какие техники применяются для обеспечения плавности?

В моем случае достаточно синхронизации рисования и анимации с кадровой разверткой, а также разумный выбор скорости анимации - если будет медленно, то это не интересно, кроме того "дефекты" разные на маленькой скорости более заметны. Очень большая скорость приведет к необходимости сглаживания (motion blur) или увеличения частоты кадров. Нужно выбрать золотую середину sm.gif. Например, для всяких кнопочек выползающих сбоку экрана что-то около 200мс на всю анимацию при 30к/с самое то.
Естественно многое зависит от того, что за объекты Вы изменяете на экране и как они движутся/изменяются.

Цитата(Sanya_kv @ Oct 28 2017, 10:46) *
"Шаманъ" Случайно не проверяли, что быстрее копирует DMA2D или просто DMA. Имеется в виду режим MemToMem

Не проверял. У меня узкое место это 16битная SDRAM, с такой памятью подозреваю глобальной разницы не будет.
golf2109
Цитата(uriy @ Oct 28 2017, 17:08) *
Подскажите MIPI DSI дисплеи имеют в себе контроллер и встроенный framebuffer как например ILI9341, SSD1351 или же они тупые и в них нужно только гнать поток данных как в дисплеях с RGB интерфейсом?

они типа "тупые"
Sanya_kv
Цитата(uriy @ Oct 28 2017, 18:08) *
Подскажите MIPI DSI дисплеи имеют в себе контроллер и встроенный framebuffer как например ILI9341, SSD1351 или же они тупые и в них нужно только гнать поток данных как в дисплеях с RGB интерфейсом?

Есть два базовых режима интерфейса MIPI DSI: "Video mode" и "Command mode". В видео режиме они, как Вы выразились "тупые", в командный режим подразумевает что для хранения картинки в дисплее используется своя GRAM, т.е. встроенный framebuffer. К сожалению далеко не все контроллеры с MIPI DSI поддерживают командный режим. Мне так и не удалось найти дисплей с поддержкой командного режима и разрешения хотя бы 1280х800.
mantech
Цитата(Sanya_kv @ Oct 30 2017, 08:57) *
Мне так и не удалось найти дисплей с поддержкой командного режима и разрешения хотя бы 1280х800.


Что и требовалось доказать, ибо этот режим особо никому не нужен, т.к. в контроллере МК скорее всего нет выборочной загрузки измененных фрагментов. Делать это программно - изврат, поэтому и нет дисплеев, а даже если и найдете один, то не факт, что когда его снимут с пр-ва, вы найдете аналог...
Sanya_kv
Цитата(mantech @ Oct 30 2017, 11:18) *
т.к. в контроллере МК скорее всего нет выборочной загрузки измененных фрагментов. Делать это программно

есть и в STM32F7 эта аппаратно.
Цитата(mantech @ Oct 30 2017, 11:18) *
что когда его снимут с пр-ва, вы найдете аналог...

На разрешение 800х480 достаточно много вариантов.
В моем случае, микроконтроллер без проблем поддерживает нужное разрешение в видео режиме. По этому дальнейшие поиски прекратил.
uriy
Может подсказать дисплеи диагональю 7" доступные в розницу? Хоть с алиэкспресс
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.