Здравствуйте! Для очередного проекта мне понадобился дисплей с поддержкой кириллицы. Ранее перепробовал много известных способов, но удовлетворения не получил. Но, настало время и припёрло! Приобрел на Али 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” и писать в на русском