ЖК-дисплей не отображает текст

Я использую LCD QC1602A с потенциометром 10k и изменяю контрастность. Работает хорошо, но проблема в том, что текст не отображается.

Я использую примеры LCD hello world и несколько других примеров. Я пробовал переподключать провода не менее 5 раз, но каждый раз та же проблема. Я подключил его вот так, но экран не отображает текст ни при какой контрастности.

P.S.: Раньше белые квадраты были только в верхнем ряду, а теперь в обоих рядах.

, 👍1


2 ответа


0

Работает хорошо, но проблема в том, что текст не отображается.

все работает хорошо, но текст не появляется?

так есть проблема или нет?

P.S.: Раньше белые квадраты были только в верхнем ряду, а теперь в обоих рядах.

при правильной инициализации в первом ряду должен быть один ряд блоков.

Если он показывает два ряда блоков, то либо он неправильно инициализирован, либо контраст слишком велик.

,

На самом деле, правильно инициализировано 2 ряда блоков (он настроен на отображение в 2 ряда) и 1 ряд не инициализирован (по умолчанию отображается в 1 ряд). Два ряда блоков обычно означают, что контрастность слишком высокая, но связь (по крайней мере, в определенной степени) работает., @Majenko


2

Два ряда белых квадратов означают, что микросхема драйвера успешно инициализирована для работы в режиме 2x16 (по умолчанию установлено значение 1x16, что соответствует изначальному 1 ряду квадратов).

Это значит, что вы настраиваете дисплей хотя бы частично правильно.

Вы должны настроить потенциометр так, чтобы вы могли только видеть квадраты. Квадраты — это фон, а текст будет отображаться поверх них. Если они слишком яркие, вы не увидите текст. Поэтому настройте контрастность, пока вы не сможете только видеть, что там есть квадраты.

Если проводка и код верны, то вы сможете увидеть текст.

,