Здравствуйте! Для очередного проекта мне понадобился дисплей с поддержкой кириллицы. Ранее перепробовал много известных способов, но удовлетворения не получил. Но, настало время и припёрло! Приобрел на Али LCD1622 с ПОДДЕРЖКОЙ КИРИЛЛИЦЫ и начал ваять. Снова проштудировал форумы и нашёл ссылку на конвертор символов автора Владимира Кириевского! Немного адаптировав под FLProg, сделал блок конвертор_кириллицы_(CODE). Результат на картинках ниже.
Здесь используется таблица символов из прошивки дисплея, а конвертор подменяет символы win в utf8. Тестовая программа Display. Для установки библиотеки, скачайте архив и извлеките в каталог «Х:\ХХХ\FLProg\ideV2\libraries\CyrLCDconverter-master».
У МЕНЯ С ВАШИМ БЛОКОМ КОНВЕРТОРОМ КИРИЛИЦЫ МАЛЕНЬКАЯ БУКВА я НЕ ОТОБРАЖАЕТСЯ, ВМЕСТО НЕЕ КАКАЯ-ТО ЗАГАГУЛИНА. А БОЛЬШАЯ БУКВА НОРМАЛЬНО ЛТЛБРАЖАЕТСЯ.
Можно ли как нибудь реализовать то что говориться на этом видео в FLProg…? Ссылка на видео: https://www.youtube.com/watch?v=ib0jgLoH1AE
Добрый день! Перед использованием этой библиотеки, я перепробовал «всё и вся», но реально работает только эта! Например, указанная Вами библиотека «LiquidCrystalRus» работает до слов «Разработчик:» или «Время запайки:», потом начинаются чудеса с кракозябрами, морганием дисплея и другими проявлениями нехватки памяти! Но… Когда код моей программы превысил 65% памяти, начались проблемы и с указанным мною конвертором! Появились кракозябры или изображение вовсе пропадало! Пришлось вернуться к «HEXовому» представлению кириллицы. Но, так как процесс перевода кириллических символов в HEX начал напрягать, набросал программу-конвертор для шифрования-дешифрования русских символов. В прикреплённом архиве — программа конвертор и кусок кода для примера.
Convert
Просто нужно использовать библиотеку «LiquidCrystalRus» и писать в на русском