Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Непрочитано 11.03.2013, 15:20  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Подскажите как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

C LCD_ReadReg разобрался, определяется как 8989.

А вот с бьелым цветом по прежнему затык. Все как написано по ссылке выше. Неужели такой кривой контроллер дисплея?
Реклама:
Flopix вне форума  
Непрочитано 11.03.2013, 23:54  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Подскажите как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

В процедуре инициализации есть набор параметров питания матрицы. Они допускают довольно широкое толкование, но неоптимальное их значение приводит к нарушению цветопередачи. У меня было две матрицы 3,2" и 2,8" на одном и том же контроллере, при одинаковых параметрах инициализации на одном из них зеленый цвет отображался как светло серый. Помогло чтение даташита в части описания регистров управления питанием и подбор оптимальных напряжений для матрицы методом научного тыка
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 12.03.2013, 02:13  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Подскажите как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

MisterDi, тут дело не с отображением, а с записью пикселя в видео ОЗУ контроллера.

PHP код:
uint16_t valPix;

//пишем пиксель 0, 0
LCD_SetCursor(0, 0);
LCD_WriteRAM_Prepare(); /* Prepare to write GRAM */
LCD_WriteRAM(0xC618);//светло-серый цвет
            
//читаем пиксель 0, 0
LCD_SetCursor(0, 0);
val = LCD_ReadReg(0x22);
//в val 0xC618 то что и записали


//пишем пиксель 0, 0
LCD_SetCursor(0, 0);
LCD_WriteRAM_Prepare(); /* Prepare to write GRAM */
LCD_WriteRAM(0xFFFF);//белый цвет
            
//читаем пиксель 0, 0
LCD_SetCursor(0, 0);
val = LCD_ReadReg(0x22);
//в val по прежнему 0xC618, новое значение не записалось 

Смотрел под отладкой.
Flopix вне форума  
Непрочитано 12.03.2013, 02:59  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Подскажите как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Мне не важен именно белый цвет, я могу рисовать и светло серым, но проблемма и с другими цветами значения которых приближаются к 0xFFFF.
Например YELLOW 0xFFE0 он то выводится то нет. Если желтым пишу текст обязательно несколько пикселей в нем не хватает и они могут быть разбросаны в произвольных позициях экрана.

Во вложениях скрины. Первый с использованием светло-серого цвета, второй желтого. Там где желтый видно выпадение пикселей на прямоугольнике, а верхней полоски вообще нет.
Миниатюры:
Нажмите на изображение для увеличения
Название: 2000-01-07-121.jpg
Просмотров: 92
Размер:	441.3 Кб
ID:	44493   Нажмите на изображение для увеличения
Название: 2000-01-07-122.jpg
Просмотров: 116
Размер:	383.9 Кб
ID:	44494  

Последний раз редактировалось Flopix; 12.03.2013 в 03:19.
Flopix вне форума  
Непрочитано 12.03.2013, 16:53  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Я бы смотрел в сторону емкости монтажа, нагрузочной способности линий данных, скорости передачи. Для начала попробовать сделать задержку 1-2-5мкС между выводом данных в порт и формированием импульса записи просто для того, чтобы убедиться в отсутствии помех на шине.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 12.03.2013, 17:09  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Сообщение от MisterDi Посмотреть сообщение
Я бы смотрел в сторону емкости монтажа, нагрузочной способности линий данных, скорости передачи. Для начала попробовать сделать задержку 1-2-5мкС между выводом данных в порт и формированием импульса записи просто для того, чтобы убедиться в отсутствии помех на шине.
Емкость монтажжа большая так как дисплей подключен проводами длиной окло 20 см. Задержки пробовал ставить любые, результат одинаковый.
Flopix вне форума  
Непрочитано 12.03.2013, 19:03  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Flopix, STM32F4 Дискаверина ?
Светодиоды сняты ? Они как раз на FSMC сидят...
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
Flopix (12.03.2013)
Непрочитано 12.03.2013, 20:09  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

dosikus, не сняты. Они получается попадают на младшие разряды D0 и D1 к дисплею. Тогда должны бы были искажать любые команды.

Последний раз редактировалось Flopix; 12.03.2013 в 20:16.
Flopix вне форума  
Непрочитано 12.03.2013, 22:11  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Flopix, не вы первые на эти грабли нарвались.
Я например на STM8 Discovery искал почему у меня на i2c фронты завалены .
Правда недолго ...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 12.03.2013 в 22:14.
dosikus вне форума  
Непрочитано 13.03.2013, 01:23  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

dosikus, Выпаял резисторы в цепи светодиодов на PD14 и PD15 ситуация не изменилась. Белого нет, а близкие к 0xFFFF цвета пишутся со сбоями.

Там правда еще остался светодиод в линии USB, он висит на PD5, это линия write к дисплею. Но не знаю стоит ли его выпаивать.
Миниатюры:
Нажмите на изображение для увеличения
Название: ld8.png
Просмотров: 223
Размер:	86.6 Кб
ID:	44556  
Flopix вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LCD WO12864A1 с контроллером ST7565 TAutomatic Микроконтроллеры, АЦП, память и т.д 26 19.07.2012 18:36
Что за плата с LCD контроллером T6B20 valko Микроконтроллеры, АЦП, память и т.д 0 24.04.2009 14:35
LCD дисплей от NOKIA transford Поиск схем. Делимся схемами 0 14.06.2008 00:11
Матричный LCD с контроллером M37510M6-064F sanitar249 Микроконтроллеры, АЦП, память и т.д 0 08.05.2007 08:47


Часовой пояс GMT +4, время: 12:39.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.