Подключение дисплея на базе чипа HD44780

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем zmey, 1 сен 2017.

  1. zmey

    zmey Нерд

    Доброго времени суток.

    Купил вот такой дисплей http://amperka.ru/product/text-lcd-16x2
    Взял здесь либу http://www.espruino.com/HD44780
    Подключил как описано здесь http://wiki.amperka.ru/Схемы-подключения:подключение-текстового-экрана

    Подсветка есть, а символы не появляются.
    Код предельно простой:
    Код (Javascript):
    var lcd = require("HD44780")
      .connect(P8,P9,P10,P11,P12,P13);
    lcd.print("abcdefg");
    Схема подключения:
    WP_20170831_22_51_46_Pro_1.jpg WP_20170831_22_52_18_Pro_1.jpg

    Подскажите, в каком месте у меня руки кривые?
     
  2. zmey

    zmey Нерд

    Забыл, написать, что обновлял прошивку (случайно кирпичнул искру)
    Сейчас версия прошивки такая:
    Screenshot_1.png
     
  3. NikitOS

    NikitOS Король шутов Администратор

    Дисплей где брали?!
     
  4. zmey

    zmey Нерд

    В офисе амперки.
     
  5. NikitOS

    NikitOS Король шутов Администратор

    var lcd = require("HD44780")
    .connect(P13,P12,P11,P10,P9,P8);
    lcd.print("abcdefg");
     
  6. zmey

    zmey Нерд

    Спасибо. Теперь только в воскресенье смогу проверить.
     
    Последнее редактирование: 1 сен 2017
    NikitOS нравится это.
  7. zmey

    zmey Нерд

    Таки проверил - не работает.
    Есть другие идеи?
     
  8. ronik

    ronik Нерд

    Код (Javascript):
    lcd.clear();
    lcd.setCursor(0,0);
    lcd.print("abcdefg");
    а так?
     
    NikitOS нравится это.
  9. zmey

    zmey Нерд

    Не работает. Пробовал подключить к Iskra Neo, и использовать либу Liquid crystal. Тоже не работает. Нашёл на форуме мэлт тему Не работает вывод на МТ-16S2H , но пока толком не изучил. Понял только, что именно у этого дисплея есть какие-то особенности при работе в 4-битном режиме по сравнению с зарубежными аналогами. Попробовал наугад соорудить 8-битное подключение - тоже не заработало. Но там я мог накосячить.
     
  10. Konkery

    Konkery Гик

    С МЭЛТ-ми дисплеями действительно есть проблемы, я брал через амперку четыхстрочник, так у него как с выводом так и с подсветкой были проблемы. При написании перекодировщика русского алфавита из utf-8 в кодировку дисплея в целом удалось решить проблемы софтверно. Где то была ветка где выкладывал и перекодировщик и пример использования.