Перейти к содержанию
    

LPC2478 + LCD = cтранные проблемы с синхронизацией.

Люди добрые :help: . Не получилось резвой работы с видеоконтроллером S1D Эпосна, преобрёл плату EA c LPC2478 , скачал пример с сайта,но при переделки под Keil ну никак не выходит хоть что-нить показать на экранчике. Осциллом смотрел - вроде в память пишу, при отладке область памяти с 0xA0000000 заполняется значениями цвета при работе. Видеоконтроллер выдаёт сигнал LCDPWR тоесть вроде как всё запускается,но обсалютно никаких сподвижек на экране.Может кто не жадный и поделится рабочим примером под Keil для работы с этой платой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подключил к плате от EA вненюю панель и начал каждый бит проверять в настройках видеоконтроллера.Вроде что-то заработало,но частота клоков при всех возможных минимальных значенях делителей не превышает 260 Гц. НУ неужели никто ещё не работал ниразу со встроенным видеоконтроллером на Lpc2478? Ну может хоть настройки для TFT панели кто знает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне понадобилось два дня гипноза доки для запуска LCD панели с LPC2478 (аналогичных примеров не было). Так что "Все у Вас получится". А для TFT - не смотрели "Embedded Artists" на FTP? Там вроде было чего-то...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не знал что столько людей в России с процессорами работают. Это радует.

 

Пытаюсь запустить ЛПС2478 с STN LCD 640х480 экраном, 8 bit, в режиме паллитры 256 цветов.

 

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

 

Записываю 100% белый цвет в первый пиксел каждой строки и смотрю на выход:

(в столбцах значения на соответсвующих линиях данных, в каждый клок, начиная с первого клока в строке)

0 0 0 ...

1 1 0 ...

2 1 0 ...

3 1 0 ...

4 0 0 ...

5 0 0 ...

6 0 ...

7 0 ...

WTF? Вместо линий 012 зажигаются 123.

 

Записываю белый цвет во второй пиксел.

0 1 0 ...

1 1 0 ...

2 1 0 ...

3 1 0 ...

4 0 0 ...

5 0 0 ...

6 1 0 ...

7 1 0 ...

Т.е. вместо линий 345 зажглись 670.

Я уж начал думать что у меня линии данных перепутаны, но нет. Все идет куда надо. Я правда заметил что у меня бит RGB-BGR неправильно стоит, но он же не должен к таким последствиями приводить? С исправленым этим битом еще проверить не успел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пытаюсь запустить ЛПС2478 с STN LCD 640х480 экраном, 8 bit, в режиме паллитры 256 цветов.

В этом режиме не пробовал, только 24 bpp и 16 bpp, но никаких проблем не было.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробую в 16 bpp тоже, правда мне тогда памяти только на 2/3 экрана хватит :)

 

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

Вот кстати с этим вот что интересно --

В даташите есть след. варианты подключения линий данных:

P2.6 -- LCD0/LCD4

P2.7 -- LCD1/LCD5

P2.8 -- LCD2/LCD6

P2.9 -- LCD4/LCD7

P2.12 -- LCD4/LCD3/8/12

P2.13 -- LCD5/LCD9/19

P4.28 -- LCD6/LCD10/2

P4.29 -- LCD7/LCD11/3

 

Это из ПИНСЕЛ. Но в разделе про LCD есть только первый....

 

пс. ой, я кажется нашел проблему. У меня PINSEL11 на TFT запрограммирован... Странно как-то они сделали -- режим ЛЦД надо указывать в двух регистрах ?

Изменено пользователем ar__systems

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...