Как настроить ЖК-дисплей 16x2 для работы с 8-битным?
У меня установлена библиотека LiquidCrystal, но все примеры относятся к 4-битному соединению, я хочу управлять ЖК-дисплеем с 8-битным .
В файле LiquidCrystal.cpp говорится;
Когда дисплей включается, он настраивается следующим образом:
DL = 1; 8-битные данные интерфейса
Но что это за функция, она должна быть такой: LiquidCrystal DL(1);
? где и как мне вызвать DL = 1;
?
@ElectronSurf, 👍2
1 ответ
Лучший ответ:
▲ 3
Вы не "делаете" что-нибудь, чтобы включить 8 бит. Как говорится, когда устройство включается, бит DL в конфигурации уже установлен, что позволяет использовать 8 бит.
Вам просто нужно подключить его для 8 бит и указать все 8 бит подключения в конструкторе.
Ручной ввод для конструктора показывает, какие параметры вы можете указать:
- https://www.arduino.cc/reference/en/libraries/liquidcrystal/liquidcrystal/
,
@Majenko
Смотрите также:
- Ошибка: "'lcd' does not name a type" при использовании библиотеки LiquidCrystal.
- Библиотека LiquidCrystal и таймеры кажутся несовместимыми.
- Мне нужна помощь в создании меню с использованием библиотеки u8g2
- Ошибка компиляции для Arduino Nano 33 BLE с библиотекой LiquidCrystal
- Код библиотеки Arduino LiquidCrystal предотвращает запуск ESP32. Для отображения символов 16x2
- Ошибки библиотеки OLED-LCD SSD1306
- Как создать ссылку на объект внешней печати
- Печать string and integer LCD