Помогите определить LCD

Обсуждаем цифровые устройства...
Ответить
Аватара пользователя
VladKo1970
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт апр 06, 2018 19:44:23

Помогите определить LCD

Сообщение VladKo1970 »

Всем доброго времени. Заказал вот такой дисплейчик:
https://www.ebay.com/itm/12864-COG-Char ... 2749.l2649
Но ни у одного продавца не указано какой контроллер там стоит. Да и гугл на этот счет не дает однозначного ответа. Знаю что он вроде называется 12864В11, Обратите внимание, что шлейф с 14 контактами. применяется в ESR T4.
Подскажите, коты добрые, какой контроллер внутри? На что искать датишь? И если не тяжело, то ссылку кто его подключал к AVR, инициализация и прочее.
Реклама
Самсусамыч

Re: Помогите определить LCD

Сообщение Самсусамыч »

Похож на LX-12864B5...

описание я тоже не нашёл.
Реклама
Аватара пользователя
VladKo1970
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт апр 06, 2018 19:44:23

Re: Помогите определить LCD

Сообщение VladKo1970 »

Просто засада. Такой распространенный дисплей и полное отсутствие информации. Странно как-то
Аватара пользователя
НУ понимаеш...
Опытный кот
Сообщения: 854
Зарегистрирован: Пн фев 26, 2018 00:44:55
Откуда: district 23

Re: Помогите определить LCD

Сообщение НУ понимаеш... »

продавца долбить нужно чем он торгует, а так собирайте датыши на все похожие и то не факт что найдете именно на то что приедет
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
VladKo1970
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт апр 06, 2018 19:44:23

Re: Помогите определить LCD

Сообщение VladKo1970 »

Продавец отмазывается, что в комплект входить только ЖК панель, а файлы не входят. Из похожих нашел UC1701, ST7565? ST7920 KS010. Очень странно, что так много форумов по ESR тестерах, о замене дисплеев. Но совсем нет инфы об инициализации или хотя бы указаний на применяемый контроллер. Будь то сговор какой-то.
Реклама
Аватара пользователя
VladKo1970
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт апр 06, 2018 19:44:23

Re: Помогите определить LCD

Сообщение VladKo1970 »

UC1701, ST7565? ST7920 перечисленные контроллеры имеют много общего. По последним данным там может применяться ST7567, тоже похож на предыдущие. Прощу помощи у тех кто с ними уже работал. Расскажите какие команды нужны при инициализации.
Разжуйте мне значение некоторых команд:
LCD bias set,
Power control set
V0 voltage regulator internal resistor ratio set
Electronic volume mode set Electronic volume register set
Booster ratio set
К дисплею подключается 2 внешних конденсатора. Какие на них должны быть напряжения и как их включить?
Реклама
Аватара пользователя
VladKo1970
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт апр 06, 2018 19:44:23

Re: Помогите определить LCD

Сообщение VladKo1970 »

Ну вроде получилось запустить. Хотя данный процесс оч. точно описывается словами "танцы с бубном". Спасибо всем за помощь. Теперь встал другой вопрос. Из разных публикаций я понял,что у этого дисплея есть 2 режима работы: графический и символьный. Но в датише не нашел как их переключать. А символы можно выводить одинарного и двойного размера. Кто нить сможет мне помочь?
Аватара пользователя
VladKo1970
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт апр 06, 2018 19:44:23

Re: Помогите определить LCD

Сообщение VladKo1970 »

Походу никто не работал с графическими дисплеями, но с AVRSTUDIO 4 надеюсь работали многие. При использовании английских символов все оч замечательно. Программа отлично понимает синтаксис, допустим 'V' или 't'. А вот русифицированные символы 'Ц' или 'д' не понимает. Как AVRSTUDIO 4 объяснить русифицированные символы ASCII?
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Помогите определить LCD

Сообщение ПростоНуб »

VladKo1970, а Вы посмотрите, в какой они кодировке. Не исключено, что utf8
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Помогите определить LCD

Сообщение Jack_A »

Тут вопрос распадается на 2 вопроса:
1. Какие коды кириллическах символов ? Не исключено, что дисплей вообще не руссифицирован, тогда - никакие. Можно написать простую прожку, последовательно выдающую коды от 0 до 255, и результат занести в таблицу.
2. Если все определилось, то в исходик тексты можно закидывать в их hex-эквиваленте.
.db 0x3F,0x06,0x5B,0x4F,0x66,0x6D
Я в древности слепил себе прожку, которая такой перевод делала, не требуя включения бошки. :))
синтаксис
- он тут - для красного словца, совершенно не по делу. :cry:

PS - графический дисплей - и со встроенным знакогенераторм ? Мне не попадались...
Изображение
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Помогите определить LCD

Сообщение ПростоНуб »

Jack_A, У RA8803 полмегабайта иероглифов в ROM. Есть еще английский. Кириллицы нет. Натрахался я с ним в свое время...
Аватара пользователя
VladKo1970
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт апр 06, 2018 19:44:23

Re: Помогите определить LCD

Сообщение VladKo1970 »

[uquote="Jack_A",url="/forum/viewtopic.php?p=3645902#p3645902"]Тут вопрос распадается на 2 вопроса:
1. Какие коды кириллическах символов ? Не исключено, что дисплей вообще не руссифицирован, тогда - никакие. Можно написать простую прожку, последовательно выдающую коды от 0 до 255, и результат занести в таблицу.
2. Если все определилось, то в исходик тексты можно закидывать в их hex-эквиваленте.
.db 0x3F,0x06,0x5B,0x4F,0x66,0x6D
Я в древности слепил себе прожку, которая такой перевод делала, не требуя включения бошки. :))
синтаксис
- он тут - для красного словца, совершенно не по делу. :cry:

PS - графический дисплей - и со встроенным знакогенераторм ? Мне не попадались...[/uquote]
1. Так как раньше работал с символьными дисплеями, то мне удобно расширенный ASCII для контроллеров HD44780. Пытался сделать так equ 'Б' = 0хА0. Естественно 'Б' не понимает.
2. Конечно этот вариант работает, но неудобночитаемый. По прошествии времени открывая проект уже ни чего не поймешь.
PS - Кто-то меня сбил с толку. Таких графических дисплеев действительно нет.
ПростоНуб писал(а):VladKo1970, а Вы посмотрите, в какой они кодировке. Не исключено, что utf8
Перерыл весь AVRSTUDIO 4, но ничего о кодировке не нашел. Также не нашел подключаемых файлов с русификацией. Объясните подробно как это делать.
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Помогите определить LCD

Сообщение ПростоНуб »

VladKo1970, в том то и дело, что контроллеры графических дисплеев со знакогенератором есть. Пример я приводил выше. При обилии иероглифов у китайцев, для них это актуально. Полмегабайта - это до фига для любого МК.
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Помогите определить LCD

Сообщение Jack_A »

[uquote="VladKo1970",url="/forum/viewtopic.php?p=3646166#p3646166"]PS - Кто-то меня сбил с толку. Таких графических дисплеев действительно нет.[/uquote]
Тогда я вообще ничего не понимаю. Он графический - или символьный ? В первом случае знакогенератор делается в проге пользователя, его формируют ручками и по фиг - там кириллица, латиница или иврит. Во втором случае если там нет кириллицы и он - аналог пресловутого HD44780, то там есть вроде 16 символов пользователя. А руссифицировать = перешить ПЗУ контроллера - это ненаучная фантастика.
И саму сверхзадачу я так и не понял: определить (при их наличии) коды кириллических символов - или запихнуть их (при их наличии опять же) в исходник проги ?
Изображение
Аватара пользователя
VladKo1970
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт апр 06, 2018 19:44:23

Re: Помогите определить LCD

Сообщение VladKo1970 »

Этот индикатор графический и уж, как теперь выяснилось, символов он не понимает. шрифты пишу сам, ручками и действительно по фиг - там кириллица, латиница или иврит. Но когда хочу вывести слово, то по английски в АВРСтудию 4 выглядит так: db 'h','e','l','l','o'. все красиво и читаемо. А по русски так: db 0ха8,'p',0xb8,0xb3,'e',0xbf. Хрен прочтешь. А хотелось бы так: db 'П','p','и','в','e','т'. Вот я и не знаю как научить АВРСтудию 4 понимать кириллические символы.
Пытался присвоить командой equ- не вышло. Может не та команда? Может надо подключить какой-то файл .inc или .lib? Но у меня их нет. Может есть другие способы?
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Помогите определить LCD

Сообщение Jack_A »

Понял. Значит, знакогенератору нужно подавать адрес ASCII-строки, которую он должен преобразовать в битовый массив для экрана?
Биться головой в непроходимую стенку не надо - нет такого способа. Кстати, и английскую строку можно описывать проще:
. db 'hello'
Можно, конечно, переписать AvrStudio :))
Как оформить кириллицу - я уже пис'ал : неболшая прога это делает с легкостью. Исходный текст остается в виде коммента, так что с последующим пониманием исходника - никаких проблем. Результат выглядит приблизительно так:Изображение
PS Кстати, топчемся мы тут совсем не в том разделе - ему место в МИКРОКОНТРОЛЛЕРЫ - ПЕРИФЕРИЯ
Вложения
DB.JPG
(16.01 КБ) 1426 скачиваний
Изображение
Аватара пользователя
VladKo1970
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт апр 06, 2018 19:44:23

Re: Помогите определить LCD

Сообщение VladKo1970 »

. db 'hello' а у меня так не принимает. Пишет не найден символ или синтаксис еррор. Если не жалко, поделитесь прожкой. И объясните алгоритм. Русские символы не соответствуют известной мне таблице. Другая кодировка?
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Помогите определить LCD

Сообщение Ivanoff-iv »

а если их придефайнить?
типа:
#define 'П' 0xA8
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Аватара пользователя
VladKo1970
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт апр 06, 2018 19:44:23

Re: Помогите определить LCD

Сообщение VladKo1970 »

К сожалению этот вариант тоже не прошел. Не хочет АВРСтудия принимать кирилицу ни в каких кавычках, Может проблема в том ,ч то пишу на АСМе?
Ответить

Вернуться в «Цифровая техника»