Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 20 сен 2019, 19:10

Часовой пояс: UTC + 3 часа [ Летнее время ]



Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Анти-спам
Анти-спам:
Выполните задание
   

Обзор темы - Руссификация китайского ЖКИ ST1602
Автор Сообщение
  Заголовок сообщения:  Re: Руссификация китайского ЖКИ ST1602  
Цитата
Лично я знаю только одного китайского продавца дисплеев с кириллицей
http://ru.aliexpress.com/item/LC1628-16 ... 494.Mi4ale
Но он продает из только парами и по цене в три раза дороже (за каждый) чем дисплеи с англо-японским знакогенератором...
Можно посмотреть и у поляков на тме, но и там дешевле 5-ти евро (без доставки) не видел. А вот без кириллицы и по полтора евро у китайцев "завались"...
Сообщение Добавлено: 03 май 2016, 22:02
  Заголовок сообщения:  Re: Руссификация китайского ЖКИ ST1602  
Цитата
Отлично!
Никто не застрахован от того что дисплей окажется без кириллицы - это хороший выход из положения.
Сообщение Добавлено: 03 май 2016, 21:30
  Заголовок сообщения:  Руссификация китайского ЖКИ ST1602  
Цитата
Cделал библиотеку(драйвер) для вывода кириллицы на китайские ЖКИ. Надеюсь, что это может заинтересовать посетителей сайта.
Библиотека позволяет выводить кириллические сообщения, на ЖКИ совместимые с WH1602 не поддерживающие кириллицу. Библиотека управляет набором из 8 динамически подгружаемых пользовательских символов внутри дисплея, в который автоматически подгружается необходимый набор кириллических символов.
Условия использования данного способа печати кириллицей:
Печать кириллицей, возможна только через буфер в SRAM (размером 32 байта). Т.е. сначала заносим сообщение в буфер, потом вызываем функцию, отправляющую содержимое буфера на дисплей.
Печать кириллицей возможна только заглавными символами.
Одновременно на дисплее может присутствовать не более 8-ми, разных, чисто кириллических символов, из ряда - БГДЖЗИЙЛПУФЦЧШЩЪЫЭЮЯ.
При попытке вывода на дисплей бОльшего количества разных, кириллических символов, остальные будут заменятся символом ".".
Например, если вывести на индикатор надпись:
"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ", то на индикаторе мы увидим:
"АБВГДЕЖЗИЙКЛМНО.РСТ..Х......b...", то есть, для отображения данной информации были загружены следующие кириллические символы:
"-Б-ГД-ЖЗИЙ-Л--------------------", это как раз 8 загруженных кириллических символов.
"---------------П---УФ-ЦЧШЩЪЫ-ЭЮЯ" - На данные кириллические символы - места не хватило, и они заменяются точками.
"A-B--E----K-MHO-PCT--X------b---" - Эти символы кириллицы, берутся из обычной латиницы.
При выводе последующих надписей, неиспользуемые кириллические символы в пользовательском буфере дисплея, будут автоматически перезагружены новыми необходимыми символами.
Как показала практика, ситуаций, когда не хватает места для всех кириллических символов в предложении, практически не возникает.....
В тестовой программе, при внимательном просмотре, динамические подмены очень хорошо видны.


Вложения:
CyrillicLCD.zip [17.82 КБ]
Скачиваний: 176
Сообщение Добавлено: 03 май 2016, 18:19

Часовой пояс: UTC + 3 часа [ Летнее время ]


Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB