В своих устройствах применяю текстовые ЖК дисплеи 16 символов, 2 строки и 20 символов, 2 строки.
В общем и целом дисплеи хорошие, но есть одно неприятное обстоятельство.
При работе на солнце или в темном месте изображение на экране плохо видно.
.
Тут мне попались текстовые OLED дисплеи. Изображение яркое, потребление не очень большое, не требуется регулятор контрастности.
Судя по описанию, меняют обычные текстовые ЖК один к одному.
Вроде сплошные плюсы. Решил поставить для пробы.
Но вот тут и начались проблемы.
Во-первых, при включении, могут сбиваться строки, позиции символов и т. п.
Во-вторых, как оказалось, в этих дисплеях не одна таблица символов а аж 4 штуки !!!
В интернете про это написано очень противоречиво, но всё сводится к тому, что OLED дисплеи требуют начальной установки.
То есть надо определённым образом инициализировать OLED дисплей, особенно под работу с русскими символами ( это таблица номер 2 ).
Впрочем, оказалось, что "не так страшен чёрт ........".
Всего то надо было:
1. подобрать задержку после включения питания,
2. подать пять пустых команд
3. подать команду конфигурации, указав для работы таблицу кодов номер 2,
4. подать команду очистки памяти дисплея.
После этого с дисплеем OLED можно работать как с обычным LCD 4480.
И вот что получилось:
При перепечатке данного материала ссылка на этот сайт обязательна ! ! !
|