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

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

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

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

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

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

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

 
Опции темы
Непрочитано 01.03.2011, 16:57  
Alm604
Частый гость
 
Регистрация: 23.01.2008
Сообщений: 42
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alm604 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Еще вот нашел непонятки: При оригинальной прошивке (которая работает) в протеусе идут ответы ACK от устройства, КОТОРОГО НЕТ. А в моей прошивке ответов нет. Но я пробовал изменить ее так, чтоб I2C Debugger протеуса показывал тоже самое, что и при рабочей прошивке. Результат - отрицательный. Хотя должно же ведь работать.
Миниатюры:
Нажмите на изображение для увеличения
Название: ACK.png
Просмотров: 128
Размер:	5.5 Кб
ID:	19138   Нажмите на изображение для увеличения
Название: NACK.png
Просмотров: 85
Размер:	4.8 Кб
ID:	19139  
Реклама:
Alm604 вне форума  
Непрочитано 01.03.2011, 18:03  
tanq
Гражданин KAZUS.RU
 
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
tanq на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от Slawa001 Посмотреть сообщение
Люди, добрые, помогите советом.
Начитался полезных форумов и умных людей и давай туда же. Очень привлекательным(цена/графич.) показался дисплей Nokia1110i. Купил. Теперь не знаю что с ним делать - как подключить. Думал припаяться к разъему, но пол дня брал в руки паяльник и клал обратно - вряд ли получится, скорее испорчу.
Итак вопрос: как вы подключаете?
Можно припаять проводками, если интерфейс последоватеьлный + шаг выводов большой. В более сложных случаях делаю так:
1. Сдуваю разъем феном.
2. Убираю остатки олова со шлейфа медной оплеткой.
3. На плате делаю контактные площадки точно такие, как на разъеме.
4. Покрываю контакты на плате и на шлефйе сплавом Розе.
5. Паяю шлейф напрямую к плате: прижимаю глейф к плате спичкой, дую феном 200 градусов.
6. Проверяю все контактные линии в режиме прозвонки диодов. Если где-то неконтакт, можно догреть, либо переделывать.

Чтобы контакты шлейфа точно позиционировались на плату, я просвечиваю плату снизу светодиодом. Если плата двухсторняя, то в нижнем слое надо убрать заливку в нужном месте, чтоб свето проходил.

Разъем от нокии паяется даже не нетрезвом виде, потому что в нем мало контактов и шаг 0,5 мм. Я без проблем паял разъем 20 ног шаг 0,4 мм. Первый раз убил 1 час, т.к. заодно оптимизировал технологию. Во второй раз такой же ЖК впаял с 1 раза за 5 минут. Это единственный приемлемый способ чтоб припаять многоногий ЖК с параллельной шиной.
У меня есть ЖК от моторолы из "новых" серий - активный TFT без мозгов, вход RGB 18 бит + управляющие сигналы. Итого 30-40 ножек, его только так и можно припаять. Но пока еще не пробовал, т.к. ему надо либо проц нормаьный, либо FPGA.
tanq вне форума  
Эти 2 пользователя(ей) сказали Спасибо tanq за это сообщение:
navuhodonosor (02.03.2011), Slawa001 (03.03.2011)
Непрочитано 02.03.2011, 01:39  
SergSl
Прохожий
 
Регистрация: 29.03.2009
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SergSl на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Aml604
Скажите пож., как Вы в Протеусе запускали I2C дисплей, какой индикатор?
А вы уверены, что дисплей от Мот Т190 работает с контроллером PCF8548? При беглом просмотре кода инициализации дисплея мне показалось, что там используется не PCF8548, сравните последовательность подачи команд по шине I2C с datasheet.
Успехов.
SergSl вне форума  
Непрочитано 02.03.2011, 02:23  
Alm604
Частый гость
 
Регистрация: 23.01.2008
Сообщений: 42
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alm604 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

В протеусе я просто посадил на шину дебаггер. Так как прочитать с дисплея можно только биты конфигурации (и даже эта возможность не использована в прошивке), то связь дисплей -› контроллер не требуется. При использовании прошивки на ассемблере дисплей работает. Я посмотрел в протеусе на дебаггере что контроллер выдает на дисплей и сваял свою прошивку (с использованием чужой библиотеки I2C, правда) чтоб она выдавала точно такие же данные. Изменял скорости передачи, вставкой программных задержек. Но всё без толку. Мне вот интересен еще один вопрос... Никто не сравнивал цены на те же 12864 и данный дисплей? В Тюмени разница почти в 10 раз! Кроме того, на первый из упомянутых требуется большее количество ног МК. По-мому, очень удобно использовать в поделках дисплей с низкой ценой и меньшим количеством линий в/в. Неужели он никому не интересен? С доставаемостью (в зауралье, по крайней мере) всё тоже отлично.
Alm604 вне форума  
Непрочитано 02.03.2011, 10:05  
Alm604
Частый гость
 
Регистрация: 23.01.2008
Сообщений: 42
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alm604 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

На VRTP говорят, что контроллер этого дисплея - ST7558. Скачал даташит, посмотрел, протоколы одинаковые. + к этому на сайте нашел готовый проект под CVAvr, сейчас помучаю его снова. Но на первый взгляд протоколы абсолютно идентичны. Отпишусь как и что.
Alm604 вне форума  
Непрочитано 02.03.2011, 10:47  
Alm604
Частый гость
 
Регистрация: 23.01.2008
Сообщений: 42
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alm604 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Пока также нифига. Там протокол под C115. И, похоже, контроллер от нее был указан. Попробовал с тем протоколом - 0. Код полистал, нашел, что стопы закомментированы, исправил - 0, протокол на свой поменял - 0, стопы опять убрал - 0. Терпение на исходе. Планирую программку написать, чтоб она по UART принимала код и отправляла на дисплей, сообщала какой участок кода проходит... Вечером займусь.
Alm604 вне форума  
Непрочитано 02.03.2011, 11:43  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от Alm604 Посмотреть сообщение
Еще вот нашел непонятки: При оригинальной прошивке (которая работает) в протеусе идут ответы ACK от устройства, КОТОРОГО НЕТ. А в моей прошивке ответов нет.
Так у Вас железяка с чужой прошивкой работает или нет?
Возьмите встроенную в компилятор библиотеку. Видимо ошибка сидит в MY_I2C.H
Скорость там запредельная. Задержек нет, а вообще то I2C нешустрый интерфейс. Подтяжка резистором. Вы стробируете проверку ACK взводя SCL и тут же идет проверка. Ведомый просто не успеет выставить нужный уровень. Бывают конечно быстрые слейвы, но они редки. Обычно скорость шины не должна превышать 400КГц, у Вас же все 2МГц выходят.

Последний раз редактировалось kison; 02.03.2011 в 12:12.
kison вне форума  
Непрочитано 02.03.2011, 12:48  
SergSl
Прохожий
 
Регистрация: 29.03.2009
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SergSl на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

"при использовании прошивки на ассемблере дисплей работает..., скорость шины не должна превышать 400КГц...."
Тогда остается только вариант поиска ошибок в своей программе.
Успехов.
SergSl вне форума  
Непрочитано 02.03.2011, 14:13  
Alm604
Частый гость
 
Регистрация: 23.01.2008
Сообщений: 42
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alm604 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

MY_I2C.H работает с 24ls128 на ура. Вроде тот же протокол... и при разных скоростях. В даташите на драйвер контроллера действительно указано:
SCL clock frequency 400KHz, но, когда я затактовал от заведомо большей частоты прошивку на асме, обновление экрана резко ускорилось. Багов замечено небыло. Это я к тому, что запас по скорости есть. Причем в обе стороны. Короче, счас попробую сделать вывод логов через UART и протестировать временные интервалы обеих прошивок. Еще вот жду ответа от автора ассемблерской прошивки. Похоже, на него вся надежда... Спасибо всем за ответы. Как будет прогресс в этом деле или хоть какие-то продвижения - обязательно отпишусь.
Alm604 вне форума  
Непрочитано 02.03.2011, 14:34  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от Alm604 Посмотреть сообщение
MY_I2C.H работает с 24ls128 на ура. Вроде тот же протокол... и при разных скоростях.
Выходя за пределы гарантированной работоспособности получаете вот такой геморрой. 400КГц шины хватит на перерисовку экрана 60 раз за секунду. Куда выше то? Сами кристаллы так быстро не поворачиваются. Запустите сначала в штатном режиме, потом скорость поднимайте если нужно. В ассемблерном варианте при такте в 4МГц скорость на шине будет меньше 200КГц. В пределах нормы. Там задержек полно. У Вас примерно в 8 раз выше.
kison вне форума  
 

Закладки

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


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