реклама на сайте
подробности

 
 
> таблица символов LCD модуля
Herz
сообщение Mar 24 2009, 18:05
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Уже давно пользуюсь символьными LCD-модулями NELY . Стоит там Самсунговский контроллер S6A0069. Пока не требовались спецсимволы, всё было хорошо. Теперь понадобилось выводить, к примеру, значок градуса. Обнаружил, что не у всех похожих модулей таблицы символов похожи. (У WINSTAR-овских и Londa Tech-евских, к примеру, не такие). Нигде не могу найти его кодов знакогенератора. Может, есть у кого? А то перебирать так не хочется...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rx3apf
сообщение Mar 24 2009, 18:27
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Herz @ Mar 24 2009, 21:05) *
Стоит там Самсунговский контроллер S6A0069. Пока не требовались спецсимволы, всё было хорошо. Теперь понадобилось выводить, к примеру, значок градуса. Обнаружил, что не у всех похожих модулей таблицы символов похожи. (У WINSTAR-овских и Londa Tech-евских, к примеру, не такие).

S6A0069 - этот тот же самый HD44780. Знакогенератор будет тот, который заложил производитель. И, вероятнее всего, совпадет с одним из распространенных вариантов. В даташите на 44780U описано два варианта, и значок градуса есть только в одном из них (A02, тот, который содержит русские буквы), он имеет код B0 hex.
Цитата
Может, есть у кого? А то перебирать так не хочется...

Я в сомнительных случаях (когда осваиваю новые модули) делаю небольшую программку, которая по нажатию кнопки выводит подряд символы, с каждым нажатием увеличивая номер кода на 16. И так по кольцу, все видно, можно оценить написание (полезно даже тогда, когда таблица описана в даташите, поскольку видно "живьем"). А вот со спецсимволами есть проблема - нужно ориентироваться именно на конкретный вариант знакогенератора. Если таковых символов немного (до 8 в случае 44780) или 16 (PCF2119), то самым универсальным вариантом будет загрузить требуемый образ на этапе инициализации. Если, конечно, загружаемые коды не нужны для чего-то еще, типа вывода линейной шкалы...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 18:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.0135 секунд с 7
ELECTRONIX ©2004-2016