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

 
 
 
Closed TopicStart new topic
> SAM9260+S1D13742+Sharp LQ104 (640*480) *Решено*, Не могу понять как рисовать картинку...
MTh
сообщение Aug 19 2010, 14:32
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 28-02-06
Из: Иркутск
Пользователь №: 14 771



Прошу помощи...

Вышеуказанную связку собрал, подключил, заставил общаться. Настроил SMC, в сконфигурировал SED... Но так и не понял, как происходит непосредственно вывод картинки. Судя по даташиту - нужно писать с определенной области памяти, однако с какой такой области - понять так и не смог. Может мозги замылились? Кто может подсказать?
Go to the top of the page
 
+Quote Post
Vladimir_T
сообщение Aug 20 2010, 16:23
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



Я с этим LCD-контроллером не работал, есть опыт работы с Salomon. Прорисовка происходит из активной страниыц, размер которой программируется и уже при фомировании картинки в активной странице, должно появиться ее изображение на дисплее. Но в контроллере должны проинициированы все регистры прежде всего.
Непременно нужно настроить интерфейс МК - контроллер LCD на безошибочный ввод/вывод как в регистры управления, так и в видеопамять. Говорю из опыта: пока не будет корректно проинициализирован контроллер LCD - картины не видать!
Go to the top of the page
 
+Quote Post
slava2005
сообщение Aug 20 2010, 16:46
Сообщение #3


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

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Цитата(MTh @ Aug 19 2010, 18:32) *
Прошу помощи...

Вышеуказанную связку собрал, подключил, заставил общаться. Настроил SMC, в сконфигурировал SED... Но так и не понял, как происходит непосредственно вывод картинки. Судя по даташиту - нужно писать с определенной области памяти, однако с какой такой области - понять так и не смог. Может мозги замылились? Кто может подсказать?


FB настроили ? Лого получили ?
Go to the top of the page
 
+Quote Post
MTh
сообщение Aug 21 2010, 14:54
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 28-02-06
Из: Иркутск
Пользователь №: 14 771



Спасибо за ответы. На сегодняшний момент ситуация следующая:

До fb еще не добрался,
Пока настроил SMC, научил МК и графконтроллер общаться (все проходит без ошибок). Что поразило графконтроллер без проблем понимает максимальные скорости SMC, у меня весь цикл в 4 единицы длительности SMC уложился.

Проинитил графконтроллер, на панели вижу стабильную картинку и мусор. Вчера (поздно уже очень было) научился рисовать - позаливал разными цветами всякие области. smile.gif Как выяснилось, проинтил панель неправильно - у меня есть 2 столбца которые уходят за область экрана.

В связи с этим я открыл даташит и начал смотреть где может быть косяк. Нашел non display vertical period... Подогнал его по максимуму - до тех пор пока инит стабильно проходит. Но 2 столбца так и остаются. Получается мне надо картинку сдвинуть влево, а не получается - когда меняю значение non display vertical period срывается синхронизация. Изображение после попытки нарисовать что-нить пропадает (как будто заливается белым все)...

Итогом: осталась у меня 1 проблема - нормально проинитить графконтроллер. Ну и так и не понял как между буферами переключаться...
Go to the top of the page
 
+Quote Post
MTh
сообщение Aug 23 2010, 09:09
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 28-02-06
Из: Иркутск
Пользователь №: 14 771



Итак, из новостей:
1. Модератора попрошу закрыть тему с пометкой SOLVED
2. Проблемы с инициализацией решились после того как нашелся непропай по линии ENABLE панели (или DE на графконтроллере) все заработало с полпинка. Я еще повозился с настройками дисплея и довел его до состояния неправильной передачи цветов. smile.gif Откатился назад - благо рабочий файл с настройками сохранил.
3. Рисование происходит очень просто. В регистры 0х4A, 0х4C, 0х4E устанавливаем адрес с которого планируем писать, а затем сливаем картинку в регистр 0х48 попиксельно в 16 битном виде (или в 8-и битном)...

Всем спасибо за участие. Буду вкомпиливать в ядро драйвер...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 23 2010, 13:18
Сообщение #6


Гуру
******

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



Цитата(MTh @ Aug 23 2010, 13:09) *
1. Модератора попрошу закрыть тему с пометкой SOLVED

Moderator: Свою тему Вы можете закрыть и сами, если что.
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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