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

 
 
5 страниц V  < 1 2 3 4 5 >  
Reply to this topicStart new topic
> ЖКИ + мозги
jcxz
сообщение Sep 1 2017, 14:53
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 3 646
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(mantech @ Sep 1 2017, 16:37) *
Зачем? Полно дисплеев с 8и битной шиной, куда проще и скорость нормальная..

Чем проще-то? Необходимостью наличия внешней параллельной шины? Или в разы бОльшим кол-вом ног?
Для 320*240 dual-SPI уже позволяет даже видео выводить. И всякая динамика не проблема, лишь бы проц тянул.
А с quad-SPI уже и 640*480 должен тянуть.

Цитата(AlexandrY @ Sep 1 2017, 16:38) *
Если что-то дорисовать на дисплее, то любая мелочь выливается в кучу транзакций по SPI.
В таком режиме у вас SPI даже на DMA сожрет все ресурсы микроконтроллера.

Да ладно! С чего-бы это? SPI-DMA вообще как-бы и не ест почти ресурсы, особенно если в разных банках ОЗУ с CPU копаются.
Go to the top of the page
 
+Quote Post
backa
сообщение Sep 1 2017, 14:59
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 294
Регистрация: 15-06-05
Из: Минск
Пользователь №: 6 028



Цитата(AlexandrY @ Sep 1 2017, 17:38) *
Вы на какой микроконтроллер портировали лучше расскажите.
Если что-то дорисовать на дисплее, то любая мелочь выливается в кучу транзакций по SPI.
В таком режиме у вас SPI даже на DMA сожрет все ресурсы микроконтроллера.


Я еще не портировал)) Хост будет - TM4C1294 от TI
У меня препологаеться статичная картинка, всего несколько вариантов)) Ну а без файловой сисьемы никуда если выводить JPEG на экран - тут никакой флэш-памяти не хватит у проца...
Мой камушек так шустро гонит потоки по SPI-DMA что я думаю вопросов не возникнет... По-крайней мере вся остальная переферия работает на отлично через SPI-DMA.
И кстати говоря поддержка у него не тока на их камушек FT9xx но и либы для многих CPU выложены... при желании можно перенести на используемый
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 1 2017, 15:05
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 3 646
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(backa @ Sep 1 2017, 17:59) *
Ну а без файловой сисьемы никуда если выводить JPEG на экран - тут никакой флэш-памяти не хватит у проца...

Файловая система и необходимость хранения больших картинок - вещи никак не связанные.
У меня например в проекте вебсервер с кучкой файлов (среди которых могут быть и несколько GIF/PNG/JPG...) и без всяких файловых систем.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Sep 1 2017, 15:25
Сообщение #34


Гуру
******

Группа: Участник
Сообщений: 3 502
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Genadi Zawidowski @ Sep 1 2017, 14:40) *
Кстати, кто-нибудь пождскажет одночиповое решение для переобразования MIPI-DSI в паралельный RGB?
А то есть очередной шедевр STM32F769IIT6

а он что уже не может rgb ?
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Sep 1 2017, 16:07
Сообщение #35


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

Группа: Участник
Сообщений: 1 532
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(Огурцов @ Sep 1 2017, 18:25) *
а он что уже не может rgb ?

может, разумеется. Но довольно много периферии используется - и свободных ног для вывода хотя бы 16 или 18 бит не наскрести...
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 1 2017, 16:33
Сообщение #36


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

Группа: Участник
Сообщений: 1 509
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Genadi Zawidowski @ Sep 1 2017, 17:46) *
Формируете у процессора из RGB?


Использую камень, где есть этот порт. (IMX6S)
Для более мелкого экрана с RGB можно использовать СТМ в корпусе 144ноги, там на все остальное хватит.

Цитата(jcxz @ Sep 1 2017, 17:53) *
Чем проще-то? Необходимостью наличия внешней параллельной шины? Или в разы бОльшим кол-вом ног?


В разы - это в 2 раза всего. В сравнении с 18\24 бит RGB - заметно меньше.

Сообщение отредактировал mantech - Sep 1 2017, 16:34
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Sep 1 2017, 16:34
Сообщение #37


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

Группа: Участник
Сообщений: 1 532
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата
там на все остальное хватит.
Вы не телепат, честно я Вам говорю. В проекте довольно много из плохо переназначающегося используется - I2S, SAI, SD CARD, встроенный АЦП - RGB не вытащить...
ПРождолжаю читать мануал в надежде... странно, чтобы сделали DSI и не предусмотреть LVDS (который у TI FlatLink зовется).

Сообщение отредактировал Genadi Zawidowski - Sep 1 2017, 16:37
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 1 2017, 16:42
Сообщение #38


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

Группа: Участник
Сообщений: 1 509
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Genadi Zawidowski @ Sep 1 2017, 19:34) *
странно, чтобы сделали DSI и не предусмотреть LVDS (который у TI FlatLink зовется).


Да мне вообще странно, что в камнях с графикой не делают LVDS. Уже ргб давно пора на свалку выкинуть, ан нет!
DSI это так-то тоже LVDS, но протокол там совсем другой.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 1 2017, 16:48
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 3 646
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(mantech @ Sep 1 2017, 19:33) *
В разы - это в 2 раза всего. В сравнении с 18\24 бит RGB - заметно меньше.

А это уже много. А если учесть к тому-же что параллельная шина может быть уже чем-то занята, SDRAM например (как у меня в проекте с ILI9341) несовместимым по сигналам с 8-битной шиной.
А SPI: и ног меньше требует, и в МК SPI-портов как правило несколько - есть выбор.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 1 2017, 16:51
Сообщение #40


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

Группа: Участник
Сообщений: 1 509
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(jcxz @ Sep 1 2017, 19:48) *
А SPI: и ног меньше требует, и в МК SPI-портов как правило несколько - есть выбор.


SPI - прекрасный порт для всего, кроме экранов, равно, как и i2c, хотя и последний к экранам запиндюрить пытаются. К тому же, далеко не во всех МК есть 2 или 4 линии данных.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 1 2017, 16:58
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 3 646
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(mantech @ Sep 1 2017, 19:51) *
SPI - прекрасный порт для всего, кроме экранов, равно, как и i2c, хотя и последний к экранам запиндюрить пытаются. К тому же, далеко не во всех МК есть 2 или 4 линии данных.

Ну почему-же? Что с ним не так?
У меня в одном проекте сейчас есть STM32F429 с ILI9341 на SPI. Работает нормально, на 45МГц. В этом STM конечно только single-SPI.
В другом проекте был LPC4370 + тот же самый ILI9341 - тоже всё ок.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 1 2017, 17:06
Сообщение #42


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

Группа: Участник
Сообщений: 1 509
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(jcxz @ Sep 1 2017, 19:58) *
сейчас есть STM32F429 с ILI9341 на SPI. Работает нормально, на 45МГц.


На вкус и цвет конечно.... Я предпочитаю встроенный граф. контроллер в проц.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Sep 1 2017, 17:17
Сообщение #43


Гуру
******

Группа: Участник
Сообщений: 3 502
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(mantech @ Sep 1 2017, 16:33) *
Для более мелкого экрана с RGB можно использовать СТМ в корпусе 144ноги, там на все остальное хватит.

144 ноги ни на что не хватит, 176 можно потрудиться втиснуть, но если есть возможность паять бга, то нужно взять ещё более толстый
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 1 2017, 17:36
Сообщение #44


Mentor
******

Группа: Модераторы
Сообщений: 5 253
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(backa @ Sep 1 2017, 17:59) *
Я еще не портировал)) Хост будет - TM4C1294 от TI

Посмотрите там у них для интереса, как они рисуют простенький график.
Это настоящий челендж. Там каждая точка - это транзакция SPI.
Если затеете такой график рисовать в реальном времени или просто достаточно часто, то у вас одни прерывания DMA займут все процессорное время.
Эта технология EVE только для прототипов стиралок и годится.
Я б смотрел на более универсальные решения.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 1 2017, 18:35
Сообщение #45


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

Группа: Участник
Сообщений: 1 509
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(AlexandrY @ Sep 1 2017, 20:36) *
Посмотрите там у них для интереса, как они рисуют простенький график.
Это настоящий челендж. Там каждая точка - это транзакция SPI.


В смысле, что нет даже автоинкремента координат или адреса фреймбуфера?? Это тоска тогда вообще...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th September 2017 - 20:39
Рейтинг@Mail.ru


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