Nanobyte 0 3 июля, 2006 Опубликовано 3 июля, 2006 · Жалоба Вот обещанная программа на ASM для проверки и работы с LCD от Nokia-3310. В тексте есть подробные комментарии. Позже напишу простенькую GLCD, как только раскидаю текущие работы. Прошу пользоваться: Test3310.zip А вот с S65 пока облом :smile3046: Уже 2 раза всю "Камасутру" с ним прочитал, а толку нет :wub: ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DesNer 0 8 июля, 2006 Опубликовано 8 июля, 2006 · Жалоба Вот кое чего по данной теме раскопал, там даже библотека есть http://serdisplib.sourceforge.net/ser/pcd8544.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spider 0 26 июля, 2006 Опубликовано 26 июля, 2006 · Жалоба А вот с S65 пока облом :smile3046: Уже 2 раза всю "Камасутру" с ним прочитал, а толку нет :wub: ... Ту что немцы написали? SENSORED это а не каасутра. Вот бы даташит на него. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nanobyte 0 27 июля, 2006 Опубликовано 27 июля, 2006 · Жалоба Написав про "Камасутру", я имел в виду то, что я с ним про#$%^ся почти неделю :) . Согласно закону Мэрфи, мне попался дисплей с контроллером Epson L2F50xx, а у дойчей всё крутится вокруг LS020 и LPH88. Даташитов на управляющие кристаллы накачал уже целую кучу, многие команды совпадают с примерами, но подробно пока не разбирался. Первый раз такой облом с дисплеем :( :) P.S. 2 Alexey Belyaev А какие контроллеры стоят в этих дисплеях? Может DS и найду. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spider 0 27 июля, 2006 Опубликовано 27 июля, 2006 · Жалоба 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, и как ты мог заметить на форуме у меня получилось. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
skripach 6 9 августа, 2006 Опубликовано 9 августа, 2006 · Жалоба Добрый день, присоединяюсь к вашему обсуждению. Уже неделю пытаюсь прикрутить LCD s65 к PIC 16F84. Давольно прикольная история, сделал всё как у немцев, включаю питание, нечего, еще раз, ничего; на десятый раз экран проинициализировался. Дальше хуже. Был какойко глюк, толи квац отпаялся толи еще где-то контакта небыло, кароче кантроллер (как я понял по частоте мигания контрольного светодиода) почемуто стал работать на значительно меньшей частоте, и о чудо, экран стал инициализироваться все время (каждый раз). Странно то, что время инициал. стало примерно 2-3 секунды, и как мне показалось каждый раз менялось. Вчера сделал новую плату, все качественно спаял и экран перестал иниц-я. Вообще использовал всегда кварц на 12 МГц. И ещё кого интересует могу поделится инфо-й по след. вапросам: (PIC 16F84 + LCD NOKIA 3410) и (PIC 16F84 + карточка памяти MMC) тут у меня проблем нету, всё работает. P.S. За правописание не бейте сильно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spider 0 9 августа, 2006 Опубликовано 9 августа, 2006 · Жалоба (PIC 16F84 + LCD NOKIA 3410) и (PIC 16F84 + карточка памяти MMC) тут у меня проблем нету, всё работает. Я сегодня целый день бился над проблемой подключения 3310 к АВР. В частности бесит неконтакт плозадки контактов и самого стекла. Как это побеждает рабочий класс? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
skripach 6 9 августа, 2006 Опубликовано 9 августа, 2006 · Жалоба У меня экран был с металтческими кантактами, с резинками и стёклами дела не имел. У меня экран был с металтческими кантактами, с резинками и стёклами дела не имел. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nanobyte 0 10 августа, 2006 Опубликовано 10 августа, 2006 · Жалоба Да, с контактами у 3310 проблемы, очень нежная конструкция. Когда контакт со стеклом начал периодически пропадать, пришлось взять одну жилку от провода МГТФ и приклеивать токопроводящим клеем к прозрачным контактам на стекле. Вторые концы жилок припаял к полоске стеклотекстолита с вытравленными проводниками, приклеенной обычным клеем к заднему стеклу дисплея. Токопроводящий клей брал готовый, для автомобилистов (~80 руб). Судя по запаху, это клей БФ, в нём замешан тончайший серебряный порошок. Возиться пришлось под хорошей лупой, да и клей подсыхает быстро. Другие индикаторы уже не паяю за контакты, приходится делать переходную плату и к ней прижимать индикатор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spider 0 11 августа, 2006 Опубликовано 11 августа, 2006 · Жалоба Другие индикаторы уже не паяю за контакты, приходится делать переходную плату и к ней прижимать индикатор. Ща дойду до офиса сфотаю что я соорудил вчера :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
skripach 6 11 августа, 2006 Опубликовано 11 августа, 2006 · Жалоба Сегодня наконец прикрутил экран от s65, если у когото не получается то цепляйте вывод reset на Uпит дисплея. Это потому что нужен большой ток, а с порта PICa всего 15 mA можно получить. У меня всё заработало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
skripach 6 20 августа, 2006 Опубликовано 20 августа, 2006 · Жалоба Получилось вывести на экран BMP картинку с карты MMC. PIC 16f84A на 12 Мгц, питается от 2 батареек АА. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nanobyte 0 20 августа, 2006 Опубликовано 20 августа, 2006 · Жалоба Уважаемый skripach, а не могли бы Вы выложить проект здесь? Очень многие, наверное, заинтересуются. Или ссылку на оригинал. И ещё: какая всё-таки у дисплея правильная распиновка, т.к. есть 3 варианта, какой из них верный - не знаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
skripach 6 20 августа, 2006 Опубликовано 20 августа, 2006 · Жалоба Вообще то проекта никакого нет, было просто интересно попробывать, сейчас собираюсь придумать как выводить видео на экран, найти АЦП и т.д. Вся инфа. по экрану взята вот с этой немецкой конференции: http://www.mikrocontroller.net/forum/read-4-243641.html#new Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nanobyte 0 20 августа, 2006 Опубликовано 20 августа, 2006 · Жалоба Место знакомое, пасётся много народу. А что насчёт распиновки? А то я уже подумываю, что спалил LCD при экспериментах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться