Дисплей LCD Nokia 6100 и AVR

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
CS16AMX
Нашел транзистор. Понюхал.
Сообщения: 195
Зарегистрирован: Вт ноя 30, 2010 00:50:40

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение CS16AMX »

да вы хотяб с софтом определитесь , сколько времени говорю что ети от простого варианта из статьи не пускаются ,есть модель схожая с нашими китайцами могу на ней испытать ,хоть скринами отчитаться ,лишбы подходило
Реклама
Аватара пользователя
Errorkpi
Встал на лапы
Сообщения: 102
Зарегистрирован: Вт мар 22, 2011 22:31:01

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение Errorkpi »

CS16AMX писал(а):да вы хотяб с софтом определитесь
Софт сам писать буду, слава Богу опыт есть и не малый, думаю что-то да получится.
Реклама
CS16AMX
Нашел транзистор. Понюхал.
Сообщения: 195
Зарегистрирован: Вт ноя 30, 2010 00:50:40

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение CS16AMX »

если выйдет , похвастайся )
я уже подумываю что напрасно 50р выкинул
voffkaZ
Нашел транзистор. Понюхал.
Сообщения: 158
Зарегистрирован: Чт май 12, 2011 17:04:45
Откуда: почти Харьков
Контактная информация:

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение voffkaZ »

MKsoft писал(а):У меня дисплейчик вот такой. (снят с nokia 3310 старый образец)
3310 -любой образец, идет черно-белый, а 3510i идет цветной.
то что у тебя на фотке стоит в Nokia 3100/ 3120/ 5100/ 6100/ 6610/ 7210/ 7250
Реклама
Эиком - электронные компоненты и радиодетали
eufs
Опытный кот
Сообщения: 772
Зарегистрирован: Вс апр 10, 2011 02:24:06
Откуда: г.Северодонецк

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение eufs »

Как по мне, так от сониериксон T230\T290 гораздо приятнее и в подключении и в работе. Да и дешевле он к тому же. За модель на протеус - не спрашивайте - симуляцией не занимаюсь.
В нем один светодиод подсветки, с которого,если его подключить к 5В через 100 ом, можно снимать питание 3В на контроллер дисплея. I2C шина.
В проекте есть плата, на ней так и сделано. Там же библиотека для работы с ним. Из 4096 цветов использовано 8. Для практического применения вполне достаточно, если не выводить фотографии. Управление цветом с инверсией, 2 шрифта - маленький и большой.
Вложения
LCD_T230.RAR
(49.09 КБ) 998 скачиваний
DSC02327.JPG
(26.82 КБ) 1563 скачивания
C0FFEE=‭12648430‬
Реклама
Аватара пользователя
_AHTOXA_
Встал на лапы
Сообщения: 130
Зарегистрирован: Пт янв 21, 2011 14:16:36
Откуда: Уфа
Контактная информация:

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение _AHTOXA_ »

Мой опыт работы с 6100 -- тут.
Картинка:
Изображение
n-6100-board.jpg
Тестовая плата.
(77.35 КБ) 8824 скачивания
Реклама
Аватара пользователя
alex2103
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт сен 18, 2007 16:41:16
Откуда: Украина, г. Запорожье
Контактная информация:

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение alex2103 »

eufs писал(а):Как по мне, так от сониериксон T230\T290 гораздо приятнее и в подключении и в работе. Да и дешевле он к тому же. За модель на протеус - не спрашивайте - симуляцией не занимаюсь.
В нем один светодиод подсветки, с которого,если его подключить к 5В через 100 ом, можно снимать питание 3В на контроллер дисплея. I2C шина.
В проекте есть плата, на ней так и сделано. Там же библиотека для работы с ним. Из 4096 цветов использовано 8. Для практического применения вполне достаточно, если не выводить фотографии. Управление цветом с инверсией, 2 шрифта - маленький и большой.
Хочу попробовать этот дисплейчик! На шине он допускает +5 или МК надо тоже от +3 кормить? Разбираюсь в вашей библиотеке..в асме конечно баран, но думаю разобраться :)

ЗЫ: Запустил я этого зверька :)) Пишу теперь красивости под него...
Аватара пользователя
alex2103
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт сен 18, 2007 16:41:16
Откуда: Украина, г. Запорожье
Контактная информация:

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение alex2103 »

Вопрос ко всем кто работал с этим дисплеем от T230: какую тактовую частоту он перевариает на шине?
Пока завел его на хардварный TWI Mega32. Максимальных 400кГц клока явно не хватает для даже простейшей анимации :(
Вот подумываю программно дергать ногами (надеюсь получится в несколько раз быстрее)...тем более что контроллер дисплея никак не отвечает на обращения к нему т.е. надо просто валить его пакетами.

Вот что получилось. Пока на хардварном TWI.
http://youtu.be/weSRqgFv8YA
Вложения
DSC05798.JPG
подсветка не радует :(
(248.55 КБ) 1216 скачиваний
eufs
Опытный кот
Сообщения: 772
Зарегистрирован: Вс апр 10, 2011 02:24:06
Откуда: г.Северодонецк

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение eufs »

alex2103 писал(а):Вопрос ко всем кто работал с этим дисплеем от T230: какую тактовую частоту он перевариает на шине?
Период CLK по даташиту 80нс. Это 12.5 МГц. Легко будет успевать 100гц ТВ показывать :))). В даташите сказано вообше до 250Гц.
Прекрасный дешевый дислейчик. Питание не более 3,3В. Если от 5В, то Sda и SCL поделите резисторами по 470-510ом (для высоких частот CLK) Но лучше все устройство запитать от 3,3В.
Есть пдф на контроллер. Надо?. По-моему я его уже выкладывал.
C0FFEE=‭12648430‬
Аватара пользователя
БАТАРЕЙКУС
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Сб фев 07, 2009 19:21:25

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение БАТАРЕЙКУС »

eufs писал(а):Есть пдф на контроллер. Надо?. По-моему я его уже выкладывал.
дадада помню вы его скидывали но чтот забыл в какую тему. если можно дайте ссылку на её.
Мечтатель - не тот, кто сидит на диване и думает о несбыточном, а тот, кто всеми силами стремится воплотить несбыточное в реальность.
Аватара пользователя
alex2103
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт сен 18, 2007 16:41:16
Откуда: Украина, г. Запорожье
Контактная информация:

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение alex2103 »

Контроллер там UC1682 http://www.gaw.ru/pdf/lcd/Chips/UC1682.pdf

ЗЫ: вот часики сделал, но не простые 8) Время забирается с публичного SNTP :idea:
DSC05803.JPG
(242.12 КБ) 1461 скачивание
Аватара пользователя
Chiper
Грызет канифоль
Сообщения: 251
Зарегистрирован: Ср окт 07, 2009 18:37:22
Откуда: BMSTU

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение Chiper »

У меня на сайте есть опыт работы с дисплеем от Ноклы 3310, там же прилогается программа для знакогенерации к дисплею ;)
http://chiper.pro/content.php?137-displey-Nokia-3310
Аватара пользователя
БАТАРЕЙКУС
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Сб фев 07, 2009 19:21:25

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение БАТАРЕЙКУС »

alex2103 писал(а):ЗЫ: вот часики сделал, но не простые 8) Время забирается с публичного SNTP :idea:
DSC05803.JPG
часики это хорошо, а вот схема с исходником былб полезней.
Мечтатель - не тот, кто сидит на диване и думает о несбыточном, а тот, кто всеми силами стремится воплотить несбыточное в реальность.
Аватара пользователя
Fisherman
Открыл глаза
Сообщения: 55
Зарегистрирован: Сб фев 06, 2010 23:36:59
Откуда: Окрестности Волгограда...
Контактная информация:

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение Fisherman »

Дисплей от Т230/290 где-то продается? Посмотрел в прайсе Сириуса - нету там. Может он еще в каких сотиках используется, не подскажете?
Аватара пользователя
Errorkpi
Встал на лапы
Сообщения: 102
Зарегистрирован: Вт мар 22, 2011 22:31:01

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение Errorkpi »

eufs писал(а):Как по мне, так от сониериксон T230\T290 гораздо приятнее и в подключении и в работе.
Да кстати с 6100 ничего так и не получилось. Подсветка завелась, а вот протокол передачи данных не совпадает ни с одним известным контроллером из таких мониторов.... похоже мне совсем китайский экземпляр достался.....

Насколько я понял eufs то с Т230/Т290 таких проблем нет. Интересует распиновка разъема и нужен ли дополнительный обвес.

Написал eufs в личку по поводу протокола:
2 eufs писал(а):Не могли-бы вы поподробнее рассказать о том протоколе, что использовали в своей программе. Особенно интересует момент передачи битов CD и W/R (первая вторая колонка в таблице команд даташита), а совсем неплохо было-бы картинку с диаграмкой для передачи команды и данных и написать как это соотносится с даташитом.
Отзовитесь если кто-то в курсе....
Аватара пользователя
Errorkpi
Встал на лапы
Сообщения: 102
Зарегистрирован: Вт мар 22, 2011 22:31:01

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение Errorkpi »

Как выдаются сообщения я приблизительно понял:
Изображение

Вот только не понятно назначение последнего "9" импульса на ножке scl, и как ваши команды соотносятся с ДШ. Кроме того остается загадкой почему вы в этом куске кода:

Код: Выделить всё

lcd_init:
         ldi r19,$29			;lcd capacitance
			rcall lcd_com

			ldi r19,$ea			;v bias rate
			rcall lcd_com

			rcall i2c_start
			ldi r17,$78
			rcall i2c_out
			ldi r17,$81			;vbias pot
			rcall i2c_out
			ldi r17,$a8
			rcall i2c_out		;potentiometr
			rcall i2c_stop
			rcall pause

не использовали свою процедуру передачи команды

Код: Выделить всё

       lcd_com:	;r19 команда
	
			rcall i2c_start
			ldi r17,$78
			rcall i2c_out
			mov r17,r19
			rcall i2c_out
			rcall i2c_stop
			rcall pause
			ret
, а выводили ее вручную....
Вложения
pro.JPG
(6.44 КБ) 6750 скачиваний
Аватара пользователя
Errorkpi
Встал на лапы
Сообщения: 102
Зарегистрирован: Вт мар 22, 2011 22:31:01

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение Errorkpi »

Еще раз все внимательно пересмотрел. Вроде команды посылаемые на дисплей соответствуют ДШ, и даже стал понятен кусок с отправкой двух байт подряд.

Но назначение вот этой строчки:

Код: Выделить всё

ldi r17,$78
rcall i2c_out
до сих пор загадка

Так-же непонятно назначение "9" импульса на ножке scl как я уже писал выше.....
Аватара пользователя
Errorkpi
Встал на лапы
Сообщения: 102
Зарегистрирован: Вт мар 22, 2011 22:31:01

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение Errorkpi »

Получен ответ от
eufs писал(а):Контроллер в дислее Т230 стоит не 1682, а 1682S, поэтому требуются уточнения.
Он отличается наличием шины и2с, поэтому принципиально другой принцип передачи команд/данных дисплею. По адресу 0х78 расположен регистр команд, а по 0х7а - данных,поэтому отсутствует необходимость в бите CD. А так как регистры доступны только на запись - не нужен и WR.
Если передаем адрес команд,следующий байт попадает в регистр команд, если данных - то на матрицу отображения (точнее в ее ЗУ).
Девятый импульс - это ASK. Это такт подтверждения приема от адесуемого устройства. Ответ я в своем проекте не анализирую, но запрос на него передавать нужно по протоколу обмена. Подробнее про это прочитаете в пдф, скажем на еепром 24с02 .
В остальном контроллеры 1682 и 1682S одинаковые, подходят все команды описанные в пдф.
Кстати нашел вот такую информацию:
Lcd chip : i2c version of UC1682s UltraChip
Code : RNH 942213
Resolution : 101x80 4k colors
I2C address for write: 0x78 and 0x7A
I2C address for read: 0x79 and 0x7B

Pinouts:

1 Vdd +2.85V
2 Gnd
3 RESET
4 I2C_SDA
5 I2C_SCK
6 NC
7 Led V+
8 Led Gnd
Аватара пользователя
MKsoft
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пт мар 30, 2007 05:06:11
Откуда: Углич
Контактная информация:

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение MKsoft »

Запамятовал, мне тоже удалось побороть дисплей
Изображение

а вот видео, так проверка работы скроллера меню.
Аватара пользователя
Errorkpi
Встал на лапы
Сообщения: 102
Зарегистрирован: Вт мар 22, 2011 22:31:01

Re: Дисплей LCD Nokia 6100 и AVR

Сообщение Errorkpi »

Что-то не выходит мониторчик от СЕ Т230 завести не получается.....
Вот мой код. Ув. Коты гляньте кто разбирается мб напутал где-то....
Вложения
t230.c
(3.63 КБ) 588 скачиваний
Ответить

Вернуться в «Периферия»