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

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

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

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

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

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

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

 
Опции темы
Непрочитано 20.12.2010, 11:40  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Вопрос с извинениями за лень.
Где-то на форуме (то ли на Казусе, то ли в инете) видел модуль инициализации Нокии 3310 по утверждению автора универсальный. Не секрет, что есть несколько типов дисплеев, отличаются выштамповкой символов в верхней левой части металлического обрамления.
Через мои руки прошло три типа. С выштамповкой слова Nokia, с таким же серпиком, как и справа и вообще без выштамповки. Уже не помню, какой как, но они отличаются размером пиксельной части буфера памяти в самом дисплее и начальным смещением пиксельных строк. Эта тема муссировалась довольно долго, и, вроде бы, там был найден некий вариант с недокументированной командой, позволяющий работать с любым типом дисплея. Пока что у меня приходится для разных типов дисплея делать разную условную компиляцию. Кто и как решил эту проблему на сегодня? Любые ссылки приветствуются.
Реклама:
ut1wpr вне форума  
Непрочитано 20.12.2010, 14:44  
mironov
Вид на жительство
 
Регистрация: 07.03.2005
Сообщений: 300
Сказал спасибо: 13
Сказали Спасибо 117 раз(а) в 62 сообщении(ях)
mironov на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Вот это посмотрите. Во вложении есть *.doc файл. Там выделено красным цветом. И в коде есть для оригинального и китайского. Прверено на макете. Это и другие вложения есть где то выше. Вольтметр реальный, на макете точно работает с обоими дисплеями. И обратите внимание на строку "LcdSend( 0xAA, LCD_CMD ); " Это контраст. Там тоже надо менять для оригин. и китая.
Вложения:
Тип файла: zip 02_3310bold.zip (341.1 Кб, 474 просмотров)
mironov вне форума  
Сказали "Спасибо" mironov
a-fisher (27.12.2010)
Непрочитано 20.12.2010, 16:12  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от mironov Посмотреть сообщение
Вот это посмотрите. Во вложении есть *.doc файл. Там выделено красным цветом. И в коде есть для оригинального и китайского. Прверено на макете. Это и другие вложения есть где то выше. Вольтметр реальный, на макете точно работает с обоими дисплеями. И обратите внимание на строку "LcdSend( 0xAA, LCD_CMD ); " Это контраст. Там тоже надо менять для оригин. и китая.
Огромное спасибо. Сейчас выкрою время (я на работе) и почитаю.

Последний раз редактировалось ut1wpr; 20.12.2010 в 16:22.
ut1wpr вне форума  
Непрочитано 20.12.2010, 17:49  
nam096
Прохожий
 
Регистрация: 20.01.2010
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
nam096 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от sdsrem Посмотреть сообщение
Вы напишите вот так
PHP код:
//ASCII
flash unsigned char table[0x0500] =      //1280
{
0x000x000x000x000x00,// 00
0x000x000x5F0x000x00,// 01
и Т.Д 
И всё встанет на свои места.
Или в CVAVR 2.04.4a в свойствах проекта ( Configuring the Project --› C compiler --› Code Generation) установите флажок "Store Global Constants in FLASH Memory" - схранять глобальные константы во Flash памяти. Этой опции в CVAR V1 не было, константы автоматом загонялись во Flash. Вот и не компилится у вас проект под V2.04.4a.
nam096 вне форума  
Сказали "Спасибо" nam096
sersne (20.12.2010)
Непрочитано 21.12.2010, 00:08  
Saadov
Почётный гражданин KAZUS.RU
 
Аватар для Saadov
 
Регистрация: 13.11.2008
Адрес: г.Смоленск
Сообщений: 2,018
Сказал спасибо: 348
Сказали Спасибо 1,024 раз(а) в 552 сообщении(ях)
Saadov на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от ut1wpr Посмотреть сообщение
Вопрос с извинениями за лень.
Где-то на форуме (то ли на Казусе, то ли в инете) видел модуль инициализации Нокии 3310 по утверждению автора универсальный. Не секрет, что есть несколько типов дисплеев, отличаются выштамповкой символов в верхней левой части металлического обрамления.
Наверно видели тут?!
http://radiokot.ru/articles/29/
Saadov вне форума  
Непрочитано 28.12.2010, 06:57  
vlad145
Прописка
 
Регистрация: 06.05.2008
Адрес: Курган
Сообщений: 161
Сказал спасибо: 31
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
vlad145 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Всех с наступающим Новым годом! Со шрифтами я разобрался, сейчес другая загвоздка. Хотел нарисовать элементарную линию и ничего не получилось. В библиотеке есть функция void line(unsigned char x,unsigned char y,unsigned char y2,unsigned char on);, но у меня ничего не вышло. Что означает unsigned char on?
vlad145 вне форума  
Непрочитано 28.12.2010, 16:32  
Saadov
Почётный гражданин KAZUS.RU
 
Аватар для Saadov
 
Регистрация: 13.11.2008
Адрес: г.Смоленск
Сообщений: 2,018
Сказал спасибо: 348
Сказали Спасибо 1,024 раз(а) в 552 сообщении(ях)
Saadov на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от vlad145 Посмотреть сообщение
Всех с наступающим Новым годом! Со шрифтами я разобрался, сейчес другая загвоздка. Хотел нарисовать элементарную линию и ничего не получилось. В библиотеке есть функция void line(unsigned char x,unsigned char y,unsigned char y2,unsigned char on);, но у меня ничего не вышло. Что означает unsigned char on?
Может начать с того, чтобы библиотеку приложить, в которой у вас не получается???
Saadov вне форума  
Непрочитано 28.12.2010, 20:12  
vlad145
Прописка
 
Регистрация: 06.05.2008
Адрес: Курган
Сообщений: 161
Сказал спасибо: 31
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
vlad145 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Вот сам проект:
Вложения:
Тип файла: rar 1111.rar (175.6 Кб, 218 просмотров)
vlad145 вне форума  
Сказали "Спасибо" vlad145
valexus (19.03.2011)
Непрочитано 31.12.2010, 00:14  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Вот ещё одна библиотека под LS020

http://www.my404.de/files/atmusic/s65lcdlib.rar

Видео применения

st_1 вне форума  
Непрочитано 02.01.2011, 13:09  
andrey192
Прохожий
 
Регистрация: 19.10.2010
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
andrey192 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от Bird55 Посмотреть сообщение
Вот мои строки инициализации такого дисплея:

Код:
    LcdSend( 0x21, LCD_CMD ); // LCD Extended Commands.
    LcdSend( 0xC8, LCD_CMD ); // Set LCD Vop (Contrast).
    LcdSend( 0x06, LCD_CMD ); // Set Temp coefficent.
    LcdSend( 0x45, LCD_CMD ); // Move LCD memory up on 5 pix.
    LcdSend( 0x13, LCD_CMD ); // LCD bias mode 1:48.
    LcdSend( 0x20, LCD_CMD ); // LCD Standard Commands,Horizontal addressing mode.
    LcdSend( 0x0C, LCD_CMD ); // LCD in normal mode.
Сдвигаем на 5 пикселов.
У меня такая же проблема. Купил китайский дисплей.
Попробуй:

LcdSend( 0x05, LCD_CMD );

изображение начнет правильно отображаться с самого верхнего пикселя.
У этого дисплея, похоже, команды "Set Temp coefficent" нет.
andrey192 вне форума  
 

Закладки

Метки
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, время: 15:12.


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