roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 май 2025, 11:58

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: LCD nokia 1110i/1112
СообщениеДобавлено: 06 авг 2009, 16:18 
Не в сети

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
День добрый!

Очень хочется использовать дисплей от nokia 1110i/1112. С wiki/Интерфейсы_к_дисплеям_от_сотовых брал схему подключения и исходник с программой (сейчас недоступно, на всякий случай есть во вложении).
Схему собрал, выводы clk, data, cs, reset подключил в PORTB0-3. Сейчас у меня светится подсветка :) Я конечно счастлив но хотелось бы что-нибудь вывести на экран.
Инициализация дисплея из программы выполняется, а дольше то что? Т.е. нужен список команд (установить координаты, включить-выключить пиксел)... Уже пару часов мучаю яндекс с гуглом, просветления пока не наступило.
Может кто-нибудь сможет помоч?


Вложения:
nokia1112.rar [6.42 КиБ]
Скачиваний: 123
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD nokia 1110i/1112
СообщениеДобавлено: 07 авг 2009, 01:09 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) в сети только для пиков куча проектов, на мегах пока ни разу не встречал. :wink: экран от 1110i/1112 пока не популярен. из чб от 3310 популярней, исходников полно, хоть под пики, хоть под меги, хоть под армы. так что или пытаться въехать как пиками управляют и код на мегу переносить, либо искать дальше примеры под мегу, либо взять другой экран.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD nokia 1110i/1112
СообщениеДобавлено: 07 авг 2009, 08:12 
Не в сети

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
Так фиг бы с ними, с пиками. Приложенная выше программа умеет отправлять на дисплей команды и данные, надо только понять какие есть коды команд и какие к ним нужны данные :)
Angel71, если не сложно, носом бы меня ткнуть в конкретный пример, пусть на пике, откуда можно выколупать коды команд и остальное интересное, а то у меня искалка не ищет ничего интересного :)

Вот, а переделывать теперь под другой экран ну очень уж не хочется все уже готово, печатка красивая, АКБ установлен и ваааабще глаз радуется ))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD nokia 1110i/1112
СообщениеДобавлено: 08 авг 2009, 09:47 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
похоже тут именно то, что нужно (на меге): http://monitor.net.ru/forum/lcd-nokia3310-nokia1110i-avr-info-274597.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD nokia 1110i/1112
СообщениеДобавлено: 09 авг 2009, 12:43 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) получилось экранчик запустить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD nokia 1110i/1112
СообщениеДобавлено: 09 авг 2009, 13:34 
Не в сети

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
Мое предыдущее сообщение со спасибом почему-то потерялось, ну да ладно, все равно спасибо за ссылку!
Мы с автором по почте попереписывались, он дал полный пример работы с экранчиком. Надеюсь уже сегодня что-нибудь на нем увидеть. Если все получится - обязательно выложу результат :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD nokia 1110i/1112
СообщениеДобавлено: 09 авг 2009, 14:13 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
ясненько :) творчесих успехов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD nokia 1110i/1112
СообщениеДобавлено: 10 авг 2009, 08:09 
Не в сети

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
Мда, что-то все эти дисплейчики мне весь мозг выклевали :) Сделаю пока перерыв.
Из опытов:
Подключение по общеизвестной схеме. При питании 3.3В подсветка вообще не работает, при 3.9 - вроде светит, достаточно ли ярко - хз. При питании от 5В подсветка уже вместо зеленого долбит желтым, и, возможно, дохнет дисплей (не факт, может он изнчально мертвый был)

Мне вот еще что интересно, если дисплей питается от 3.3В, а МК питается от 5В, при этом сигналы с МК подаются через резистивный делитель (пополам), это нормально? Или все таки МК тоже от 3.3 питать надо? А от 3.6 - 3.9 можно? :)

Блин, путаюсь уже. Еще когда экранчик от 5В запитал, так после этого на выходах МК, подключенных к экрану при лог "1" вместо 5В стало 2В :shock: Задолбали, попозже к нему вернусь :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD nokia 1110i/1112
СообщениеДобавлено: 10 авг 2009, 08:19 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Дак вроде подсветка это простые светодиоды, достаточно просто запитать их через резистор. Я бы попробовал пустить на них 5В через 1КОм сначала


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD nokia 1110i/1112
СообщениеДобавлено: 10 авг 2009, 08:37 
Не в сети

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
Не, для себя я подсветку взял как косвенный индикатор правильности выбранного напряжения питания. Т.к. везде пишется что питать надо от 3.3В, и что подсветка независима от остальной схемы (т.е. именно просто два светодиода). У меня при 3.3 вообще не светилось, поэтому пошел дальше подбирать :)

Сйчас надо понять пределы питания дислпея и напряжения сигналов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD nokia 1110i/1112
СообщениеДобавлено: 10 авг 2009, 08:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Тут вроде немного есть про уровни напряжения: http://www.embedds.com/nokia-1110-lcd-a ... ink-about/

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD nokia 1110i/1112
СообщениеДобавлено: 10 авг 2009, 13:07 
Не в сети

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
Странное дело, вроде статья называется 1110, а на дисплее 1100, и по виду он на 1110 не похож :) У меня складывается такое чуство, что все кто работал с дисплеями от сотовых сами не до конца понимают как оно все таки заработало :) Никого не хотел обидеть если что )

Добавлено спустя 3 часа 49 минут 45 секунд:
Я все еще со своими глупостями :)
По схеме подключения дисплея, взятой из сервис мануала на сотовый, питание подсветки осуществляется напряжениями:
Vled+ 7.5В
Vled- 3.6В
т.е. разница напряжений 3.9В. И мой подопытный лучше всего светился при напряжении подсветки 3.9В. Так вот, очевидно, для меня по крайней мере, что можно использовать для подсветки напряжение напрямую с АКБ (3.6В - 3.9В). И подсветка при этом работает. А вопрос вот в чем, зачем могла понадобиться разработчикам такая муть с 7.5В ? Может есть у кого идеи на об этом?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD nokia 1110i/1112
СообщениеДобавлено: 10 авг 2009, 16:53 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
а смысл во все тонкости этих экранов вникать? сотни разных по разьёмам, шлейфам, контроллерам, интерфейсам, ... обычно цель это выводить данные на экран в создоваемой железке, а не исследование определённого экрана. :) вот до конца все тонкости обычно мало кто и знает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD nokia 1110i/1112
СообщениеДобавлено: 19 авг 2009, 11:19 
Не в сети

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
Чтож, мои страдания закончились! :)
Тут результат изучения работы Павла Мазура (с monitor.net.ru), он дал основу подключения дисплея и код, изучения сервис-мануала на телефон Nokia 1110i, долгих поисков по форумам и моих исследований.
Во вложениях: схема подключения дисплея, рабочий код.
Напряжения питания дисплея:
- подсветка VLCD- и VLCD+, у меня работает в диапазоне 3.2В - 4В, так как мое устройство питается от АКБ для сотового, то подключил напрямую к нему.
- VCC, основное питание, 2.8В. Я решил по совету форумчан использовать маломощный миниатюрный стабилизатор LP2985 на фиксированное напряжение 2.8В. Сам стабилизатор питается от 5В, полученых с помощью DC-DC конвертера MC34063. Эти же 5В я использую для МК, в моем случае ATMega16
- Опорное напряжение управляющих сигналов дисплея, 1.8В. Так как ток просто мизерный, что им практически можно пренебречь - оно получено резистивным делителем от основных 5В.


Управляется дисплей по 4-м линиям от МК: CLK, RESET, CS, DATA. С дисплея мы ничего не читаем - только отправляем, т.е. даже если дисплей мертвый, МК об этом не узнает... Т.к. напряжение логической "1" от МК в моем случае около 5В, использованы аналогичные с VIO резистивные делители, для получения собственно сигнальных напряжений 1.8В. Зачем спрашивается задавать VIO 1.8В и еще и делить сигнальные напряжения спросите вы? Дык дисплей такой, не я же его придумывал, ему столько надо :)
Вот, с железом разобрались. Далее софт:
Сначала задаем на какие ноги МК подключены управляющие линии. Init_lcd - как бы это ни было странно процедура инициализации, задает различные параметры дисплея, точного значения всех из них я не нашел. Я оставил так - все прекрасно. Ну вобщем-то все процедуры названы логично и разобраться в программе не должно составить труда, даже не зная ассемблер (если список команд под рукой есть).
Ближе к концу листинга есть пример вывода двух символов на дисплей - сначала задаем строку вывода, вызвав соответствующую процедуру, затем задаем ASCII код символа и вызываем процедуру собственно вывода символа.


Работа устройства тестировалась на макетной плате, с питанием от АКБ и USB (для получения 5В не стал DC-DC конвертер собирать на макетке). Частота МК задавалась кварцем, испытаны 4МГц и 12МГц, никаких проблем не замечено.


Собственно и все, спасибо всем за советы!


Вложения:
Комментарий к файлу: Собственно код, спасибо еще раз Павлу!
code.txt [8.97 КиБ]
Скачиваний: 1812
Комментарий к файлу: Схема в формате Eagle
scheme.rar [41.55 КиБ]
Скачиваний: 74
Комментарий к файлу: Схема в формате PNG
1.png
1.png [ 88.56 КиБ | Просмотров: 22297 ]
Комментарий к файлу: фото рабочего прототипа на макетке
IMG_0115.jpg
IMG_0115.jpg [ 758.35 КиБ | Просмотров: 20585 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD nokia 1110i/1112
СообщениеДобавлено: 05 июн 2010, 21:05 
Не в сети
Аватара пользователя

Зарегистрирован: 19 апр 2010, 08:38
Сообщения: 74
Откуда: SVERDLOVSK
прог. языки: нелюблю
ФИО: Лёха
На дисплей 1112 можно слать русские буквы ?

_________________
Я стал таким, каким я стал, сожалеть поздно...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


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

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


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO