Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Вопросы начинающих

Вопросы начинающих Прежде чем задать вопрос, стоит воспользоваться поиском

Ответ
 
Опции темы Опции просмотра
Старый 15.05.2018, 09:07   #1
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 31
Сообщений: 1,847
Вес репутации: 3528/76
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию контроллер ft800

Решил написать небольшую заметку по ft800.
поделюсь своим опытом взаимодействия с этим контроллером.

Во время работы над проектом коллега втащил в проект решение на базе ft800 - riverdi какое-то.

Заместо того, чтобы прикрутить дисплей к графический стек взял и бахнул исходя изо всех рекомендаций ftdi. Отдельностоящее построение кадра из приложения. В итоге куча ограничений использования на ровном месте (отсутствие кадрового буфера и те же 15 ручек для картинок и шрифтов).

Единственный вариант жать пользу из дисплея - двойная буферизация в графическую память дисплея с софтовой отрисовкой битмапов, основанной на модификации памяти тех же битмапов.

Итого - дорогие друзья, если у Вас возникнет мысль использовать ft800 - трижды подумайте. по моему опыту это проблемное, ограниченное и дорогущее решение.
besogon вне форума   Ответить с цитированием
Старый 16.05.2018, 08:43   #2
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,773
Вес репутации: 5285/162
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: контроллер ft800

Цитата:
Сообщение от besogon Посмотреть сообщение
Решил написать небольшую заметку по ft800.
поделюсь своим опытом взаимодействия с этим контроллером.
спасибо
Greg вне форума   Ответить с цитированием
Старый 16.05.2018, 09:42   #3
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 31
Сообщений: 1,847
Вес репутации: 3528/76
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: контроллер ft800

выложу макет драйвера для ознакомления.

суть работы - выделяются две области в G_RAM.
каждая используется как FB в пространстве rgb332
единственная операция дисплея из dl - вывести bitmap с интерполяцией.
остальное - модификация памяти силами основного контроллера.
при обновлении - копирование FB.

драйвер не работает без графической библиотеки, которая реализует внутренний графический конвеер. она слишком ценная - не могу ее выложить даже для ознакомления да и существуют примеры софтовых графических конвееров.

в данном примере размер FB вдвое меньше размера матрицы - интерполируется на всю матрицу bilinear. ясное дело - можно использовать любой fb и матрицу - нужно только подправить масштабирование.
Вложения
Тип файла: zip ft800_example.zip (10.0 Кб, 10 просмотров)
besogon вне форума   Ответить с цитированием
Ответ

Метки
ft800


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC16F690 Производительный контроллер? Artos5 Продукция MICROCHIP 99 23.03.2013 11:58
Не прошивается контроллер, нужен совет. Xenon Микроконтроллеры других производителей 15 25.01.2013 20:46
Контроллер запускается через раз ArkaNN Продукция MICROCHIP 59 22.05.2012 17:12


Часовой пояс GMT +3, время: 18:00.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot