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

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

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

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

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

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

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

 
Опции темы
Непрочитано 04.07.2008, 22:09  
dambo81
Прохожий
 
Регистрация: 04.07.2008
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
dambo81 на пути к лучшему
По умолчанию

Люди, помогите пожалуйста запустить дисплей LPH8592-1 с контроллером SSD1770 от мотороллера C350! Собственно, запустить его удалось, но только кроме графических команд типа палочки, кружочки и квадратики больше ничего отобразить не получается. По документации на контроллер есть команда "Записать данные в диплей" но на нее он не откликается. Буду очень благодарен, если кто подскажет как этой командой правильно пользоваться и применять ее.
Реклама:
dambo81 вне форума  
Непрочитано 05.07.2008, 10:20  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от dambo81
Люди, помогите пожалуйста запустить дисплей LPH8592-1 с контроллером SSD1770 от мотороллера C350! Собственно, запустить его удалось, но только кроме графических команд типа палочки, кружочки и квадратики больше ничего отобразить не получается. По документации на контроллер есть команда "Записать данные в диплей" но на нее он не откликается. Буду очень благодарен, если кто подскажет как этой командой правильно пользоваться и применять ее.
Посмотри мои исходники на предыдущей странице.
Ты 100% не прописал палитру , поэтому данные то заносяться но не отображаются.
Код:
send_com(0xce); //Set pallet for  8 gray scale
   //RED
   send_dat(0);
   send_dat(2);
   send_dat(4);
   send_dat(6);
   send_dat(8);
   send_dat(10);
   send_dat(12);
   send_dat(15);
   //GREEN
   send_dat(0);
   send_dat(2);
   send_dat(4);
   send_dat(6);
   send_dat(8);
   send_dat(10);
   send_dat(12);
   send_dat(15);
   //BLUE
   send_dat(0);
   send_dat(4);
   send_dat(9);
   send_dat(15);
Вот примерно так ( выдрано из каких то NOKIA)
Стоит в моей коде до включения дисплея.
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 06.07.2008, 18:43  
dambo81
Прохожий
 
Регистрация: 04.07.2008
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
dambo81 на пути к лучшему
По умолчанию

Цитата:
dambo81 писал(а):
Люди, помогите пожалуйста запустить дисплей LPH8592-1 с контроллером SSD1770 от мотороллера C350! Собственно, запустить его удалось, но только кроме графических команд типа палочки, кружочки и квадратики больше ничего отобразить не получается. По документации на контроллер есть команда "Записать данные в диплей" но на нее он не откликается. Буду очень благодарен, если кто подскажет как этой командой правильно пользоваться и применять ее.

Посмотри мои исходники на предыдущей странице.
Ты 100% не прописал палитру , поэтому данные то заносяться но не отображаются.
Код:

send_com(0xce); //Set pallet for 8 gray scale
//RED
send_dat(0);
send_dat(2);
send_dat(4);
send_dat(6);
send_dat(;
send_dat(10);
send_dat(12);
send_dat(15);
//GREEN
send_dat(0);
send_dat(2);
send_dat(4);
send_dat(6);
send_dat(;
send_dat(10);
send_dat(12);
send_dat(15);
//BLUE
send_dat(0);
send_dat(4);
send_dat(9);
send_dat(15);



Вот примерно так ( выдрано из каких то NOKIA)
Стоит в моей коде до включения дисплея.
Переделал ваш код с предыдущей страницы под CVAVR. Тест работает. Но там использована графическая команда - линия, а в документации на контроллер дисплея написано что можно по точкам рисовать. Типа выбираете начальные и конечные коодинаты столбцов и страниц и при записи данных в контроллер происходит автоматический сдвиг данных по столбцам до тех пор, пока не достигнут поседний столбец. затем происходит автоматический переход на следующую страницу. И т.д. до конца заданых координат. В данных же содержится только информация о выводимом цвете. У меня же по этому принципу даже дисплей от цветного мусора очистить не получается. Или может я чего не так понял? Если можно, пример вывода на экран какой нибудь закорючки таким способом... Или придется делать библиотеку цифр, символов и букв из графических команд? 8O
dambo81 вне форума  
Непрочитано 06.07.2008, 18:52  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Мусор стирать надо , есть аппаратная комманда .
Давай свой код , посмотрю .
А знакогенератор полюбому делать придется.

----------------------------------------
а.. вспомнил , надо сначала окошко задать куда выводить будешь.
Потом уже в него , командой записи в память.
Код:
//-------------------------------//
//00‹--------x----------›100     //
//^  x0 +-------+ x1             //
//|  y0 |       |                //
//|     |       |                //       
//y     |       |                //
//|     +-------+                //
//|         y1                   //        
//V                              //
//70         region set          //  
//-------------------------------//

void reg_set (int8 x0,int8 y0,int8 x1,int8 y1)
  {
   send_com(0x15);
   send_dat(x0);
   send_dat(x1);
   send_com(0x75);
   send_dat(y0);
   send_dat(y1);
  }
То есть ты задаешь размеры и координаты окна
типа спрайта , в нем ,происходит описаный тобой сдвиг.
Нарисовал один символ сдвинул координату на размер окна(задал новое окно) - выводишь следующий символ и т.д.

И так обязательные действия , для записи пикселей
- записать палитру.
- задать окно
- писать в окно
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 06.07.2008, 20:02  
dambo81
Прохожий
 
Регистрация: 04.07.2008
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
dambo81 на пути к лучшему
По умолчанию

Цитата:
Мусор стирать надо , есть аппаратная комманда .
Давай свой код , посмотрю .
А знакогенератор полюбому делать придется.

----------------------------------------
а.. вспомнил , надо сначала окошко задать куда выводить будешь.
Потом уже в него , командой записи в память.
Код:

//-------------------------------//
//00‹--------x----------›100 //
//^ x0 +-------+ x1 //
//| y0 | | //
//| | | //
//y | | //
//| +-------+ //
//| y1 //
//V //
//70 region set //
//-------------------------------//

void reg_set (int8 x0,int8 y0,int8 x1,int8 y1)
{
send_com(0x15);
send_dat(x0);
send_dat(x1);
send_com(0x75);
send_dat(y0);
send_dat(y1);
}



То есть ты задаешь размеры и координаты окна
типа спрайта , в нем ,происходит описаный тобой сдвиг.
Нарисовал один символ сдвинул координату на размер окна(задал новое окно) - выводишь следующий символ и т.д.
Так я и сделал - задал размер от 0 до 103 и от 0 до 79 и попытался все залить белым цветом...
Короче, выкладываю код.

Прикрепленный файл: 47385.rar
dambo81 вне форума  
Непрочитано 12.07.2008, 21:58  
haykgold
Прохожий
 
Регистрация: 09.06.2006
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
haykgold на пути к лучшему
По умолчанию

Спасибо dosikusу за Инициaлизацию.
Кстати,всё это и с делителями отлично работает.
haykgold вне форума  
Непрочитано 31.07.2008, 14:57  
EKuzmich
Прописка
 
Регистрация: 07.08.2005
Сообщений: 178
Сказал спасибо: 16
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
EKuzmich на пути к лучшему
По умолчанию

а на счет LCD siemens M55 кто нибудь может что нибудь посоветовать как провеить живой или нет? тут программку показывали ею можно его исследовать?
EKuzmich вне форума  
Непрочитано 31.07.2008, 17:39  
ritvarsrizikovs
Частый гость
 
Регистрация: 03.12.2004
Сообщений: 42
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
ritvarsrizikovs на пути к лучшему
По умолчанию

Skoljko ja nashol po M55 eta korotkoje opisanjije.

Bila bi horosho - najtji kakoj ta opisanjije i podkljuchenjije.

Eta vsjo chto menja jestj:

Прикрепленный файл: 3435587.rar
__________________
Boljnoj c PIC
ritvarsrizikovs вне форума  
Непрочитано 01.08.2008, 07:49  
Master-rza
Частый гость
 
Регистрация: 04.12.2006
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Master-rza на пути к лучшему
По умолчанию

Всем привет. А откуда взялись в настройках LCD этой программы контроллеры для Нокиа? Скачал программку, установил, такаго нету.

-- Прилагается рисунок: --

Master-rza вне форума  
Непрочитано 01.08.2008, 19:41  
otest
Почётный гражданин KAZUS.RU
 
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
otest на пути к лучшему
По умолчанию To ritvarsrizikovs

ВВашем архиве файл M55LCD.pdf битый. Повторите если можно.
otest вне форума  
 

Закладки

Метки
lcd
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто использовал дисплеи от сотовых телефонов - помогите! Afandi Делимся опытом 12 14.01.2012 09:48
дисплеи от сотовых Sp-alex-trio Ремонт оргтехники 5 22.05.2009 15:11
преобразователь код-код zazan111 TTL и CMOS логика 18 05.01.2009 06:11
TV LCD дисплеи NecroSS Ремонт оргтехники 1 08.12.2008 11:48


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


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