Перейти к содержанию
    

Вот обещанная программа на ASM для проверки и работы с LCD от Nokia-3310.

В тексте есть подробные комментарии.

Позже напишу простенькую GLCD, как только раскидаю текущие работы.

Прошу пользоваться:

 

Test3310.zip

А вот с S65 пока облом :smile3046: Уже 2 раза всю "Камасутру" с ним прочитал, а толку нет :wub: ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот кое чего по данной теме раскопал, там даже библотека есть

http://serdisplib.sourceforge.net/ser/pcd8544.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вот с S65 пока облом :smile3046: Уже 2 раза всю "Камасутру" с ним прочитал, а толку нет :wub: ...

Ту что немцы написали? SENSORED это а не каасутра. Вот бы даташит на него.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Написав про "Камасутру", я имел в виду то, что я с ним про#$%^ся почти неделю :) . Согласно закону Мэрфи, мне попался дисплей с контроллером Epson L2F50xx, а у дойчей всё крутится вокруг LS020 и LPH88. Даташитов на управляющие кристаллы накачал уже целую кучу, многие команды совпадают с примерами, но подробно пока не разбирался. Первый раз такой облом с дисплеем :( :)

 

P.S. 2 Alexey Belyaev А какие контроллеры стоят в этих дисплеях? Может DS и найду.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

P.S. 2 Alexey Belyaev А какие контроллеры стоят в этих дисплеях? Может DS и найду.
Вот что я обычно отвечаю на вопрос к даташиту:
"СуперНемец" предлагает 3 разный "драйвера" для работы с дисплеями 3х

разных производителей. Мол так и так работает тока так. На деле же.

Аппарат Siemens x65 (x65 это я так называю всю линейку 65ых сименсов с

данным дисплеем) использует один протокол работы со всеми дисплеями.

Выявилось очень просто у меня у товарища мастерская GSM и там этим

"слепых" сименсов просто завались (как у Дяди Мотроскина гуталина) ну

набрал я горку разных моделей и горстку разных дисплеев (по

производителю конечно) и давай тыкать разные комбинации. И что ты

думаешь? Все комбинации рабочие.

Если сходить на форум Siemensclub.ru и allsiemens.ru и порыться по

форуму, то там есть такая утиля как PapuasTools она подключает к

телефони и выдаёт сведенья о нём, так вот в сведеньях есть Display ID:

<далее маркировка чипа дисплея> так вот если менять дисплеи и

запрашивать каждый раз ИНФО, то там всегда один и тот же DisplayID.

Опять же доказывает, что телефон не знает какой на нём Дисплей.

А если у дисплея нет обратной связи и телефон не может знать какой на нем сейчас дисплей,

следовательно он

не может выбирать протокол работы и работает всегда одним. Эта теория

была подтверждена далее на практике, когда я собрал "эмулятор дисплея"

на практике же это просто mega8 в SPI slave подключенная к телефону

вместо дисплея. Она в свои скудные килобайт оперативки смогла собрать

не много информации но этого хватило чтобы ещё раз доказать, что

телефон работает с дисплеями "как с одним", т.е. есть один

универсальный протокол работы с дисплеем.

Эта же эмуляция показала, что частота шины работы телефона с дисплеем

ОЧЕНЬ редко превышает границу 11Mhz на что немцы утверждают 13Mhz.

Даже при 13Mhz при отрисовки дисплея средствами Мега8 видна "скорость"

отрисовки, На телефоне же этого не видно.

 

Я взял даташит на самый близкий по маркировке Шарповский контроллер к тому что мы

имеем и проштудировал его. Оказывается Если сначала рисовать картинку

в "памяти" контроллера дисплея, а потом давать команду на отрисовку,

то визуально всё будет мгновенно, еже ли рисовать и тут же выводить.

Думаю Телефон так и работает. Но то что описанною в том даташите никак

не стыкуется с тем, что я получит средствами эмулятора.

 

Если я не прав - поправь меня.

Кстати, я тоже имел дело с L2F50, и как ты мог заметить на форуме у меня получилось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день, присоединяюсь к вашему обсуждению. Уже неделю пытаюсь прикрутить LCD s65 к

PIC 16F84. Давольно прикольная история, сделал всё как у немцев, включаю питание, нечего, еще раз, ничего; на десятый раз экран проинициализировался. Дальше хуже. Был какойко глюк, толи квац отпаялся толи еще где-то контакта небыло, кароче кантроллер (как я понял по частоте мигания контрольного светодиода) почемуто стал работать на значительно меньшей частоте, и о чудо, экран стал инициализироваться все время (каждый раз). Странно то, что время инициал. стало примерно 2-3 секунды, и как мне показалось каждый раз менялось. Вчера сделал новую плату, все качественно спаял и экран перестал иниц-я. Вообще использовал всегда кварц на 12 МГц. И ещё кого интересует могу поделится инфо-й по след. вапросам: (PIC 16F84 + LCD NOKIA 3410) и

(PIC 16F84 + карточка памяти MMC) тут у меня проблем нету, всё работает.

 

P.S.

За правописание не бейте сильно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

(PIC 16F84 + LCD NOKIA 3410) и

(PIC 16F84 + карточка памяти MMC) тут у меня проблем нету, всё работает.

Я сегодня целый день бился над проблемой подключения 3310 к АВР. В частности бесит неконтакт плозадки контактов и самого стекла. Как это побеждает рабочий класс?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня экран был с металтческими кантактами, с резинками и стёклами дела не имел.

 

У меня экран был с металтческими кантактами, с резинками и стёклами дела не имел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, с контактами у 3310 проблемы, очень нежная конструкция. Когда контакт со стеклом начал периодически пропадать, пришлось взять одну жилку от провода МГТФ и приклеивать токопроводящим клеем к прозрачным контактам на стекле. Вторые концы жилок припаял к полоске стеклотекстолита с вытравленными проводниками, приклеенной обычным клеем к заднему стеклу дисплея. Токопроводящий клей брал готовый, для автомобилистов (~80 руб). Судя по запаху, это клей БФ, в нём замешан тончайший серебряный порошок. Возиться пришлось под хорошей лупой, да и клей подсыхает быстро.

Другие индикаторы уже не паяю за контакты, приходится делать переходную плату и к ней прижимать индикатор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Другие индикаторы уже не паяю за контакты, приходится делать переходную плату и к ней прижимать индикатор.

Ща дойду до офиса сфотаю что я соорудил вчера :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сегодня наконец прикрутил экран от s65, если у когото не получается то цепляйте вывод reset на Uпит дисплея. Это потому что нужен большой ток, а с порта PICa всего 15 mA можно получить. У меня всё заработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Получилось вывести на экран BMP картинку с карты MMC.

PIC 16f84A на 12 Мгц, питается от 2 батареек АА.

post-19443-1156084093_thumb.jpg

post-19443-1156084149_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уважаемый skripach, а не могли бы Вы выложить проект здесь? Очень многие, наверное, заинтересуются. Или ссылку на оригинал. И ещё: какая всё-таки у дисплея правильная распиновка, т.к. есть 3 варианта, какой из них верный - не знаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще то проекта никакого нет, было просто интересно попробывать, сейчас собираюсь придумать как выводить видео на экран, найти АЦП и т.д. Вся инфа. по экрану взята вот с этой немецкой конференции: http://www.mikrocontroller.net/forum/read-4-243641.html#new

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Место знакомое, пасётся много народу.

А что насчёт распиновки? А то я уже подумываю, что спалил LCD при экспериментах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...