|
|
  |
AVR и Siemens M55 |
|
|
|
Jul 3 2006, 21:45
|

За битами по регистрам гоняюсь
  
Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446

|
Вот обещанная программа на ASM для проверки и работы с LCD от Nokia-3310. В тексте есть подробные комментарии. Позже напишу простенькую GLCD, как только раскидаю текущие работы. Прошу пользоваться:
Test3310.zip ( 1.61 килобайт )
Кол-во скачиваний: 4253А вот с S65 пока облом  Уже 2 раза всю "Камасутру" с ним прочитал, а толку нет  ...
--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
|
|
|
|
|
Jul 27 2006, 21:59
|

В поисках истины
  
Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923

|
Цитата(Nanobyte @ Jul 28 2006, 03:18)  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, и как ты мог заметить на форуме у меня получилось.
|
|
|
|
|
Aug 9 2006, 13:51
|
■ ■ ■ ■
    
Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443

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

За битами по регистрам гоняюсь
  
Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446

|
Да, с контактами у 3310 проблемы, очень нежная конструкция. Когда контакт со стеклом начал периодически пропадать, пришлось взять одну жилку от провода МГТФ и приклеивать токопроводящим клеем к прозрачным контактам на стекле. Вторые концы жилок припаял к полоске стеклотекстолита с вытравленными проводниками, приклеенной обычным клеем к заднему стеклу дисплея. Токопроводящий клей брал готовый, для автомобилистов (~80 руб). Судя по запаху, это клей БФ, в нём замешан тончайший серебряный порошок. Возиться пришлось под хорошей лупой, да и клей подсыхает быстро. Другие индикаторы уже не паяю за контакты, приходится делать переходную плату и к ней прижимать индикатор.
--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
|
|
|
|
|
Aug 20 2006, 14:29
|
■ ■ ■ ■
    
Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443

|
Получилось вывести на экран BMP картинку с карты MMC. PIC 16f84A на 12 Мгц, питается от 2 батареек АА.
Эскизы прикрепленных изображений
--------------------
Делай что должен и будь что будет.
|
|
|
|
|
  |
8 чел. читают эту тему (гостей: 8, скрытых пользователей: 0)
Пользователей: 0
|
|
|