понедельник, 25 мая 2009 г.

MK61avr - русские с финами братья на век!

  Пришло время отложить клавиатуру в виду ее завершенности и приступить к дисплею. 


                        Терминал с логом работы клавиатуры, набрано (123 Bx 65 /) 

  В качестве такого верного соратника я почти всегда использую очень дешевый у нас в стране (у нас до 150 рублей. На родине Торвальдса очень даже не дешево от 7 евро.), но одновременно очень удобный в подключении графический ЖКИ дисплей NOKIA 3310. Данное изделие просто подарок нам от финов :) такого распространения как у нас телефон NOKIA 3310 больше не смог бы получить ни в одной стране мира :). Дисплей исключительно удобен, управляется по последовательному интерфейсу и может быть подключен к порту SPI AVR. Дисплей сверх документирован, набрав в поиске lcd nokia3310 AVR можно получить огромное количество ссылок на его использование вот часть из них:



 Года два назад один мой знакомый написал под дисплей компонент для VMLab, я там кое что поправлял и ревизировал, но основную работу сделал он. К сожалению я этот модулек куда то задевал. В Proteus разработчики тоже быстренько подсуетились заметив эту тенденцию "народного ЖКИ" и сделали компонент для LCD Nokia3310.

 Есть конечно и ложка дегтя - дисплейчик с контактами на стекле и поэтому нужно очень хорошо прижимать "гребенку" с контактами к самому дисплею и очень аккуратно распаивать проводочки (желательно потоньше). Кроме того питание контроллера дисплея 3.3В и к ТТЛ по всей видимости не толерантен - либо нужно конвертировать уровни, например через делитель на сопротивлениях 1К/1.2К и стабилизировать питание (LM117), либо переходить на питание AVR от 3.3В.


                      В комплекс MK61avr добавился ЖКИ дисплей (на экране тестовая заставка).


                    Монтаж делителя и стабилизатора для подключения LCD Nokia3310.

                             Схема подсоединения LCD Nokia3310 к комплексу MK61avr (KiCAD).

5 коммент.:

  1. Уточнение - на родине Торвальдса экранчики обошлись по 7 евро за пару :)

    ОтветитьУдалить
  2. Прошу прощение за поклеп Виталий :) тогда то-на-то и выходит если по 3.5 евро за штуку. Ну значит LCD Nokia 3310 и Африке и в Финляндии - народный ЖКИ :)

    ОтветитьУдалить
  3. На счет народности Nokia 3310 это факт, сеть кишит проектами на его ЖКИ.

    У меня дома тоже ждут своего времени ЖКИ от Siemens C45 и LG B1300... Вот только на каких они контроллерах пока не смотрел.

    ОтветитьУдалить
  4. ну, таки и мой ЖКИ заработал, наконец.
    Я тупил пару вечеров - думал, что шина питания проходит по всей длине "бредовой доски", а она разделена посередине. ЖКИ был незапитан, а я его дубинкой там, линейкой по голове...

    ОтветитьУдалить
  5. to Vitasam: Да, да я сам частенько так делаю :) когда не понимаю чего ему еще надо, именно по этому первый ЖКИ Nokia3310 у меня уже раздельно находится гребенка там, стекло там :) Самый верный признак что что то не так отсутствие напряжение на Vout или его значение менее 4В, это значит что не обеспечился сброс ЖКИ и его включение, а это все делается даже не протоколом, а дерганьем ног самого ЖКИ.
    Кстати со своим экземпляром ЖКИ для МК61avr я точно так же долго возился, но... уже знаю что должно работать (код то проверенный и не на раз) поэтому излазил все цепи, узвонился в "матину". Это дало свои результаты нашел пару огрехов, но и после этого не запустился, тогда я уже давай его "жамкать" - вот после этого он завелся. Все таки надо его правильно применять на платку прикрутить что бы прижимные контакты действительно прижимались надежно.

    to kosmoflyko
    На Sitmtns C45 пробегало где то в сети решение.

    ОтветитьУдалить