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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 06.09.2011, 00:19  
BigallS
Временная регистрация
 
Регистрация: 18.04.2011
Адрес: Russia
Сообщений: 51
Сказал спасибо: 7
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
BigallS на пути к лучшему
По умолчанию Re: Библиотека SSD1289

Сообщение от pinco Посмотреть сообщение
Быстрее можно только если сделаешь на дисплее который без внутреннего контроллера , просто с вводом параллельно пикселей 18 бит за один такт с 25 Мгц частотой к примеру , чтобы отбражать весь экран за 25 ms (обычная скорость обновления 40-50 Гц) , а не за 950ms , шустрых контроллеров и ARM даже не надо - берешь ПЛИСку , к ней шустрое ОЗУ по емкости = колич пикселей на размер экрана , а вот уже управление всем этим хозяйством уже не имеет значения с какой скоростью микроконтроллер ,можете использовать какие там у Вас самые отработанные и известные с какими привыкли работать, хоть самые древние PIC-и и AVR- ки , и все летает
....
да и дисплеев без встроенных контроллеров - гораздо больше чем моделей с встроенными контроллерами , а значит безконтроллерные еще проще найти на рынке
....
Это конечно всё правильно, но есть проблема:
программирование ПЛИС, знаю что скажете да валом программаторов и т.д., но если так всё красиво почему проектов с ПЛИС так мало?
Реклама:
BigallS вне форума  
Непрочитано 06.09.2011, 09:04  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Библиотека SSD1289

Проектов с ПЛИС не мало, просто они достаточно сложны для повторения. Во-первых сам ЖКИ удовольствие не дешовое, кроме него нужно еще ОЗУ и собственно ПЛИС, все вместе в розницу меньше 50$ нйти сложно. Следующая проблема - мелкий шаг выводов ИМС. Далеко не каждый сможет сделать плату и запаять корпуса с шагом 0,5мм.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 08.09.2011, 05:37  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию Re: Библиотека SSD1289

Сообщение от MisterDi Посмотреть сообщение
...Во-первых сам ЖКИ удовольствие не дешовое, кроме него нужно еще ОЗУ и собственно ПЛИС, все вместе в розницу меньше 50$ нйти сложно. Следующая проблема - мелкий шаг выводов ИМС. Далеко не каждый сможет сделать плату и запаять корпуса с шагом 0,5мм.
Так то так , да не так - ОЗУ с временем 10-15 нс в продаже бесперебойно , цена примерно 150-120 р за шт ,ну максимум 180 , по простому их обычно 3 шт нужно - по одной на каждый цвет , уже 540 руб , затем ПЛИСка , примерно до 350р , это даже с запасом , потому что кроме логики и внутренних счетчиков адресов для ОЗУ там в ней нет ничего и поэтому слишком большой емкости (количество ячеек) её брать не стоит, итого до 1000 руб выходит , а про цену самого ЖКИ нет смысла говорить покуда каждый сам выбирает его размер по диагонали по вкусу м соответственно их цены разные , теперь по поводу пайки 0,5 мм ножек - остро заточенным паяльником нормально паяются под лупой , ну а если уж совсем руки дрожащие то можно приобрести к примеру ПЛИСку той же емкости но в корпусах где ножки пошире поставлены , например в корпусах PQFP - там с шагом 0,65 ножки - паяйте на здоровье .И потом учтите что на тех же контроллерах которые Вы обычно применяете у себя может быть примерно такой же шаг (от 0,65 до 0,5 тоже !!!) - так что же , про сложность пайки микроконтроллеров что-то никто не запаривается , а вот такой же шаг в других микросхемах вызывает проблему на пустом месте ?
__________________
Короче асма кода нет !

Последний раз редактировалось pinco; 08.09.2011 в 06:07.
pinco вне форума  
Непрочитано 09.02.2012, 01:16  
Flopix
Гражданин KAZUS.RU
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Библиотека SSD1289

Uragan, получилось запустить дисплей? Мне тоже предстоит такой же мучить на LPC2378.
Flopix вне форума  
Непрочитано 01.04.2012, 16:07  
executer01
Частый гость
 
Регистрация: 04.10.2009
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
executer01 на пути к лучшему
По умолчанию Re: Библиотека SSD1289

Может кто подскажет?
Перепробовал уже из трех исходников инициализации - результат одинаковый. комманды проходят - менял значение параметра Gate Scan Position (R0Fh) - картинка сдвигается как надо. А залить цветом не получается никак.
Черная полоска поперек - это резинкой дисплей притянут к плате.
Младшие 9 бит шины данных точно рабочие - той-же функцией посмещализображение от 0 до 319 строк - все правильно. И комманды значит правильно шлет.

Покурил Datasheet - в инициализации не хватало послать комманду WMLCDCOM(0x0022); для последующей записи в регист 0х22 - т.е. в графическую память 8/

Заррррработало!
Миниатюры:
Нажмите на изображение для увеличения
Название: ABCD0004.jpg
Просмотров: 151
Размер:	1.04 Мб
ID:	33312  
Вложения:
Тип файла: txt Init.txt (3.3 Кб, 167 просмотров)

Последний раз редактировалось executer01; 01.04.2012 в 18:35.
executer01 вне форума  
Непрочитано 07.01.2013, 20:16  
executer01
Частый гость
 
Регистрация: 04.10.2009
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
executer01 на пути к лучшему
По умолчанию Re: Библиотека SSD1289

Еще проблемка. Не работает маска в дисплее.

Командой "write_com(0x0023,0xFFFF);" задается маскировка зеленого и красного канала на запись. Проблема в том что младший байт никак не влияет на отображение на дисплее (т.е. при записи маски от FF00 до FFFF зеленый и красный каналаы полностью замаскированы, хотя 0xFF00 должен размаскировать зеленый канал полностью.)

Старший байт работает, но маскирует одновременно красный и зеленый каналы одинаково Вообще непонятно ничего.

Командой "write_com(0x0024,0x00FF);" маскируется синий канал и тут все работает нормально.

Последний раз редактировалось executer01; 08.01.2013 в 12:42.
executer01 вне форума  
Непрочитано 08.01.2013, 17:16  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Библиотека SSD1289

Как вариант, используется "ужатая" маска, т.е весь пиксел помещается в 2 байта с расположением бит таким же, как и для записи данных в память.
Почему-то неиспользуемые биты маски в документации установлены в 0, можно попробовать использовать маску 0xFCFC. А тут http://we.easyelectronics.ru/STM32/p...smc_2.html#cut упоминается про сбои при попытке записи больше 14 штук "1" в регистр.
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 08.01.2013 в 17:34.
MisterDi вне форума  
Сказали "Спасибо" MisterDi
executer01 (08.01.2013)
Непрочитано 08.01.2013, 20:38  
executer01
Частый гость
 
Регистрация: 04.10.2009
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
executer01 на пути к лучшему
По умолчанию Re: Библиотека SSD1289

Да, с 0xFCFC пробовал - разницы с 0xFFFF нет.
executer01 вне форума  
Непрочитано 16.01.2013, 00:20  
sokolav
Частый гость
 
Регистрация: 31.03.2006
Сообщений: 40
Сказал спасибо: 2
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
sokolav на пути к лучшему
По умолчанию Re: Библиотека SSD1289

У кого в Питере можно проверить дисплей TFT_320QVT (SSD1289). Код я от него получаю 8989, все задержки проверил осцилографом - норма, а он не работает. Испрабовал разные варианты инициализации - без изменения
sokolav вне форума  
Непрочитано 16.01.2013, 10:32  
Vadim_sh
Вид на жительство
 
Регистрация: 29.01.2010
Адрес: Десногорск Смол.обл.
Сообщений: 333
Сказал спасибо: 17
Сказали Спасибо 256 раз(а) в 103 сообщении(ях)
Vadim_sh на пути к лучшему
По умолчанию Re: Библиотека SSD1289

Встречаются диспы на контроллере SSD1289 с "перевернутой" шиной, т.е. Д0 - на самом деле Д8, Д1 - Д9 и т.д.
Vadim_sh вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Библиотека для работы с меню графического индикатора Tvenn Микроконтроллеры, АЦП, память и т.д 30 15.02.2011 17:41
Существует ли AT91SAM7Sxxx библиотека для Proteus? projects.org.ua Proteus 4 29.10.2010 02:09
Библиотека для создания меню, для графического индикатора Tvenn Микроконтроллеры, АЦП, память и т.д 2 03.09.2010 10:38
Библиотека последовательного доступа для AT45DB161, порт CodeVision LVII Микроконтроллеры, АЦП, память и т.д 4 19.06.2010 03:32


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


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