Пришло время отложить клавиатуру в виду ее завершенности и приступить к дисплею.
Терминал с логом работы клавиатуры, набрано (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).



Уточнение - на родине Торвальдса экранчики обошлись по 7 евро за пару :)
ОтветитьУдалитьПрошу прощение за поклеп Виталий :) тогда то-на-то и выходит если по 3.5 евро за штуку. Ну значит LCD Nokia 3310 и Африке и в Финляндии - народный ЖКИ :)
ОтветитьУдалитьНа счет народности Nokia 3310 это факт, сеть кишит проектами на его ЖКИ.
ОтветитьУдалитьУ меня дома тоже ждут своего времени ЖКИ от Siemens C45 и LG B1300... Вот только на каких они контроллерах пока не смотрел.
ну, таки и мой ЖКИ заработал, наконец.
ОтветитьУдалитьЯ тупил пару вечеров - думал, что шина питания проходит по всей длине "бредовой доски", а она разделена посередине. ЖКИ был незапитан, а я его дубинкой там, линейкой по голове...
to Vitasam: Да, да я сам частенько так делаю :) когда не понимаю чего ему еще надо, именно по этому первый ЖКИ Nokia3310 у меня уже раздельно находится гребенка там, стекло там :) Самый верный признак что что то не так отсутствие напряжение на Vout или его значение менее 4В, это значит что не обеспечился сброс ЖКИ и его включение, а это все делается даже не протоколом, а дерганьем ног самого ЖКИ.
ОтветитьУдалитьКстати со своим экземпляром ЖКИ для МК61avr я точно так же долго возился, но... уже знаю что должно работать (код то проверенный и не на раз) поэтому излазил все цепи, узвонился в "матину". Это дало свои результаты нашел пару огрехов, но и после этого не запустился, тогда я уже давай его "жамкать" - вот после этого он завелся. Все таки надо его правильно применять на платку прикрутить что бы прижимные контакты действительно прижимались надежно.
to kosmoflyko
На Sitmtns C45 пробегало где то в сети решение.