roboforum.ru

Технический форум по робототехнике.

3310 LCD и AVR

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

3310 LCD и AVR

Сообщение Alex Gritsenko » 03 дек 2005, 02:53

Итак товарищи, кто понятным техническим русским языком расскажет сам принцип подключения экранчика от 3310 к контроллеру и способы  управления им. Исходнички хотелось бы посмотреть, схемки. На инет просьба не ссылаться, меня интересуют ваши работы.
Аватара пользователя
Alex Gritsenko
 
Сообщения: 150
Зарегистрирован: 12 июл 2005, 16:10
Откуда: Харьков
прог. языки: Lua, C, JS

Сообщение -= Александр =- » 03 дек 2005, 03:28

Вот на понятном немецком языке. На русском тоже бывает, но где не помню...

http://www.mikrocontroller.net/forum/read-4-105688.html

У меня руки так и не дошли. Экранчик валяется, может в своего таракана запихаю. Знаю что там I2C, даташит где-то был...
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение North » 07 дек 2005, 12:19

Ну я подключал недавно к 2313. Там всё несложно. Интерфейс реализовывал программно. У экрана 8 выводов:
1. Питание +3В
2. SCK - [clock] тактирование данных
3. SDIN - [data in] эти самые данные
4. D/C - [data/command] показывает передаются сейчас данные или команда.
5. SCE - выбор кристалла.
6. GND - [ground] земля.
7. VOUT - фильтр внутреннего источинка питания. Ставишь конденсатор 1-10 мкФ между этим выводом и землёй и забываешь про него.
8. RES - [reset] надеюь понятно зачем.

Есть одна тонкость: при включении надо сразу же подать сброс, иначе конроллер экрана может накрыться. После этого нужно произвести кое-какие инициализационные действия и можно выводить изображение. Про инициализацию можно прочитать в PDF-е. Вкратце это выглядит так:
1. Выбираем расширенный набор команд.
2. Устанавливаем bias (выбор системы питания)
3. Устанавливаем Vop (напряжение питания дисплея)
4. Установить температурный коэффициент.
5. Вернуть стандартный набор команд.
6. Установить режим дисплея (нормальный инверсный и т. д.)
7. Установить указатель памяти X и Y d нужную позицию.
8. Всё, можно рисовать.

Чтобы не заморачиваться вот типичные настройки:
Температурный коэффициент ТТ=00
bias BBB=011
Vop VVVVVVV=1001000
Аватара пользователя
North
 
Сообщения: 197
Зарегистрирован: 27 июл 2005, 14:12
Откуда: Дмитров, Москва
прог. языки: С, asm

Сообщение -= Александр =- » 07 дек 2005, 13:33

PDF в студию!  :wink:
А то я свой зарыл куда-то, а экранчик тут лежит, ждет применения...  :roll:
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение North » 07 дек 2005, 15:39

Ща попробую...
У меня тоже долго экран валялся, пока ручки не доходили. Кстати есть ещё один экран, правда от 3410, но колодки с контактами нет, выводы просто напылены на стекло. У кого нить есть идеи как его подключить если нет слоёной резинки как в калькуляторах? Ну или где резинку достать? Разобрал тут один китайский калькулятор, а там её нет, плёнка с контактами экрана просто приклеена к плате. :cry:
Вложения
pcd8544.pdf
(154.66 КиБ) Скачиваний: 344
Аватара пользователя
North
 
Сообщения: 197
Зарегистрирован: 27 июл 2005, 14:12
Откуда: Дмитров, Москва
прог. языки: С, asm

Сообщение Alex Gritsenko » 07 янв 2006, 03:22

Всем спасибо, инфу нужную в таком количестве нашел, что надолго хватит. Могу выложить, если надо. Экран - с SPI интерфейсом кстати :)

Теперь проблема с колодкой 8)). Сволочи, не сказали, что её нет в комплекте, когда продавали. Как она на самом деле называется?
Аватара пользователя
Alex Gritsenko
 
Сообщения: 150
Зарегистрирован: 12 июл 2005, 16:10
Откуда: Харьков
прог. языки: Lua, C, JS

Сообщение YuriY » 10 янв 2006, 16:52

Выложи плиз!!!
YuriY
 
Сообщения: 20
Зарегистрирован: 13 май 2005, 17:41
Откуда: Донецк

Сообщение avr123.nm.ru » 10 янв 2006, 17:30

туточки  Nokia 3310 LCD

http://www.microsyl.com/nokialcd/nokialcd.html

>>>   google.com   нашел по этим словам !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

другие LCD и AVR

Сообщение Nihilant » 11 янв 2006, 15:29

Интересно узнать о ЖК-экранчиках от других телефонов, которые можно прикрутить к АВР. И еще может кто порекомендует модели телефонов с простым интерфейсом ЖК. например, в каких телефонах используется и2с
Nihilant
 
Сообщения: 24
Зарегистрирован: 05 окт 2005, 14:43
Откуда: Петрокрепость

Сообщение Alex Gritsenko » 15 янв 2006, 18:53

Вот вам моя подборочка описания и распиновки некоторых мобильных экранчиков. Пользуйтесь :)
Вложения
mobile.zip
подборка
(330.51 КиБ) Скачиваний: 488
Аватара пользователя
Alex Gritsenko
 
Сообщения: 150
Зарегистрирован: 12 июл 2005, 16:10
Откуда: Харьков
прог. языки: Lua, C, JS

Сообщение Alex Gritsenko » 15 янв 2006, 19:15

Кстати, North, а не поделишься схемками-исходниками по своему проэкту? Интересно посмотреть.
Аватара пользователя
Alex Gritsenko
 
Сообщения: 150
Зарегистрирован: 12 июл 2005, 16:10
Откуда: Харьков
прог. языки: Lua, C, JS

Сообщение avr123.nm.ru » 15 янв 2006, 19:17

Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение North » 16 янв 2006, 10:52

Поделиться-то могу но разобраться там будет не просто. Потому что программа управления была написана универсальной, изначально она работала на машинке с ИК-бампером. После того как я припаял к плате экран, функции управления двигателями были удалены, но функция управления инфракрасным светодиодом осталась, так как не мешала. Программа основана на обработке событий. Написана она на Algorithm Builder-e 4.60. В последнем варианте она выводила после включения на экран лицо девушки. Потом по экрану начинал бегать маленький человек , который стирал собой девушку. Кому не лень разбирайтесь :D
Вложения
LCD Control.rar
(20.3 КиБ) Скачиваний: 223
Аватара пользователя
North
 
Сообщения: 197
Зарегистрирован: 27 июл 2005, 14:12
Откуда: Дмитров, Москва
прог. языки: С, asm

Сообщение Dars » 16 янв 2006, 19:29

avr123.nm.ru писал(а):Сименс S65
http://www.superkranz.de/christian/S65_ ... tware.html


Nokia 6100 LCD цветной
http://www.apetech.de/article.php?artId=3&nnId=12




Хорошо бы найти даташиты на используемые контроллеры, а то The Siemens S65 display is a special manufacturing for the Siemens AG (now Siemens/BenQ). А ребятки осцилографом смотрели как мобила общается и повторяли, вслепую как-то не очень хорошо таким заниматься...
Dars
 
Сообщения: 106
Зарегистрирован: 04 авг 2005, 18:56
Откуда: Москва

Сообщение avr123.nm.ru » 17 янв 2006, 12:33

Dars писал(а):Хорошо бы найти даташиты на используемые контроллеры.


погугли: GOOGLE
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17