Страница 1 из 1
Помогите определить LCD
Добавлено: Чт апр 18, 2019 12:10:27
VladKo1970
Всем доброго времени. Заказал вот такой дисплейчик:
https://www.ebay.com/itm/12864-COG-Char ... 2749.l2649
Но ни у одного продавца не указано какой контроллер там стоит. Да и гугл на этот счет не дает однозначного ответа. Знаю что он вроде называется 12864В11, Обратите внимание, что шлейф с 14 контактами. применяется в ESR T4.
Подскажите, коты добрые, какой контроллер внутри? На что искать датишь? И если не тяжело, то ссылку кто его подключал к AVR, инициализация и прочее.
Re: Помогите определить LCD
Добавлено: Чт апр 18, 2019 16:31:35
Самсусамыч
Похож на
LX-12864B5...
описание я тоже не нашёл.
Re: Помогите определить LCD
Добавлено: Пт апр 19, 2019 08:56:43
VladKo1970
Просто засада. Такой распространенный дисплей и полное отсутствие информации. Странно как-то
Re: Помогите определить LCD
Добавлено: Сб апр 20, 2019 20:52:28
НУ понимаеш...
продавца долбить нужно чем он торгует, а так собирайте датыши на все похожие и то не факт что найдете именно на то что приедет
Re: Помогите определить LCD
Добавлено: Пн апр 22, 2019 07:48:08
VladKo1970
Продавец отмазывается, что в комплект входить только ЖК панель, а файлы не входят. Из похожих нашел UC1701, ST7565? ST7920 KS010. Очень странно, что так много форумов по ESR тестерах, о замене дисплеев. Но совсем нет инфы об инициализации или хотя бы указаний на применяемый контроллер. Будь то сговор какой-то.
Re: Помогите определить LCD
Добавлено: Вт май 28, 2019 14:55:26
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 внешних конденсатора. Какие на них должны быть напряжения и как их включить?
Re: Помогите определить LCD
Добавлено: Чт май 30, 2019 19:14:16
VladKo1970
Ну вроде получилось запустить. Хотя данный процесс оч. точно описывается словами "танцы с бубном". Спасибо всем за помощь. Теперь встал другой вопрос. Из разных публикаций я понял,что у этого дисплея есть 2 режима работы: графический и символьный. Но в датише не нашел как их переключать. А символы можно выводить одинарного и двойного размера. Кто нить сможет мне помочь?
Re: Помогите определить LCD
Добавлено: Ср июн 05, 2019 13:31:45
VladKo1970
Походу никто не работал с графическими дисплеями, но с AVRSTUDIO 4 надеюсь работали многие. При использовании английских символов все оч замечательно. Программа отлично понимает синтаксис, допустим 'V' или 't'. А вот русифицированные символы 'Ц' или 'д' не понимает. Как AVRSTUDIO 4 объяснить русифицированные символы ASCII?
Re: Помогите определить LCD
Добавлено: Ср июн 05, 2019 13:50:22
ПростоНуб
VladKo1970, а Вы посмотрите, в какой они кодировке. Не исключено, что utf8
Re: Помогите определить LCD
Добавлено: Ср июн 05, 2019 19:17:56
Jack_A
Тут вопрос распадается на 2 вопроса:
1. Какие коды кириллическах символов ? Не исключено, что дисплей вообще не руссифицирован, тогда - никакие. Можно написать простую прожку, последовательно выдающую коды от 0 до 255, и результат занести в таблицу.
2. Если все определилось, то в исходик тексты можно закидывать в их hex-эквиваленте.
.db 0x3F,0x06,0x5B,0x4F,0x66,0x6D
Я в древности слепил себе прожку, которая такой перевод делала, не требуя включения бошки.
синтаксис
- он тут - для красного словца, совершенно не по делу.
PS - графический дисплей - и со встроенным знакогенераторм ? Мне не попадались...
Re: Помогите определить LCD
Добавлено: Ср июн 05, 2019 19:43:04
ПростоНуб
Jack_A, У RA8803 полмегабайта иероглифов в ROM. Есть еще английский. Кириллицы нет. Натрахался я с ним в свое время...
Re: Помогите определить LCD
Добавлено: Чт июн 06, 2019 08:38:15
VladKo1970
[uquote="Jack_A",url="/forum/viewtopic.php?p=3645902#p3645902"]Тут вопрос распадается на 2 вопроса:
1. Какие коды кириллическах символов ? Не исключено, что дисплей вообще не руссифицирован, тогда - никакие. Можно написать простую прожку, последовательно выдающую коды от 0 до 255, и результат занести в таблицу.
2. Если все определилось, то в исходик тексты можно закидывать в их hex-эквиваленте.
.db 0x3F,0x06,0x5B,0x4F,0x66,0x6D
Я в древности слепил себе прожку, которая такой перевод делала, не требуя включения бошки.
синтаксис
- он тут - для красного словца, совершенно не по делу.
PS - графический дисплей - и со встроенным знакогенераторм ? Мне не попадались...[/uquote]
1. Так как раньше работал с символьными дисплеями, то мне удобно расширенный ASCII для контроллеров HD44780. Пытался сделать так equ 'Б' = 0хА0. Естественно 'Б' не понимает.
2. Конечно этот вариант работает, но неудобночитаемый. По прошествии времени открывая проект уже ни чего не поймешь.
PS - Кто-то меня сбил с толку. Таких графических дисплеев действительно нет.
ПростоНуб писал(а):VladKo1970, а Вы посмотрите, в какой они кодировке. Не исключено, что utf8
Перерыл весь AVRSTUDIO 4, но ничего о кодировке не нашел. Также не нашел подключаемых файлов с русификацией. Объясните подробно как это делать.
Re: Помогите определить LCD
Добавлено: Чт июн 06, 2019 08:59:46
ПростоНуб
VladKo1970, в том то и дело, что контроллеры графических дисплеев со знакогенератором есть. Пример я приводил выше. При обилии иероглифов у китайцев, для них это актуально. Полмегабайта - это до фига для любого МК.
Re: Помогите определить LCD
Добавлено: Чт июн 06, 2019 21:59:00
Jack_A
[uquote="VladKo1970",url="/forum/viewtopic.php?p=3646166#p3646166"]PS - Кто-то меня сбил с толку. Таких графических дисплеев действительно нет.[/uquote]
Тогда я вообще ничего не понимаю. Он графический - или символьный ? В первом случае знакогенератор делается в проге пользователя, его формируют ручками и по фиг - там кириллица, латиница или иврит. Во втором случае если там нет кириллицы и он - аналог пресловутого HD44780, то там есть вроде 16 символов пользователя. А руссифицировать = перешить ПЗУ контроллера - это ненаучная фантастика.
И саму сверхзадачу я так и не понял: определить (при их наличии) коды кириллических символов - или запихнуть их (при их наличии опять же) в исходник проги ?
Re: Помогите определить LCD
Добавлено: Пт июн 07, 2019 08:02:36
VladKo1970
Этот индикатор графический и уж, как теперь выяснилось, символов он не понимает. шрифты пишу сам, ручками и действительно по фиг - там кириллица, латиница или иврит. Но когда хочу вывести слово, то по английски в АВРСтудию 4 выглядит так: db 'h','e','l','l','o'. все красиво и читаемо. А по русски так: db 0ха8,'p',0xb8,0xb3,'e',0xbf. Хрен прочтешь. А хотелось бы так: db 'П','p','и','в','e','т'. Вот я и не знаю как научить АВРСтудию 4 понимать кириллические символы.
Пытался присвоить командой equ- не вышло. Может не та команда? Может надо подключить какой-то файл .inc или .lib? Но у меня их нет. Может есть другие способы?
Re: Помогите определить LCD
Добавлено: Пт июн 07, 2019 10:42:52
Jack_A
Понял. Значит, знакогенератору нужно подавать адрес ASCII-строки, которую он должен преобразовать в битовый массив для экрана?
Биться головой в непроходимую стенку не надо - нет такого способа. Кстати, и английскую строку можно описывать проще:
. db 'hello'
Можно, конечно, переписать AvrStudio
Как оформить кириллицу - я уже пис'ал : неболшая прога это делает с легкостью. Исходный текст остается в виде коммента, так что с последующим пониманием исходника - никаких проблем. Результат выглядит приблизительно так:

PS Кстати, топчемся мы тут совсем не в том разделе - ему место в МИКРОКОНТРОЛЛЕРЫ - ПЕРИФЕРИЯ
Re: Помогите определить LCD
Добавлено: Вс июн 09, 2019 11:12:06
VladKo1970
. db 'hello' а у меня так не принимает. Пишет не найден символ или синтаксис еррор. Если не жалко, поделитесь прожкой. И объясните алгоритм. Русские символы не соответствуют известной мне таблице. Другая кодировка?
Re: Помогите определить LCD
Добавлено: Вс июн 09, 2019 16:59:45
Ivanoff-iv
а если их придефайнить?
типа:
#define 'П' 0xA8
Re: Помогите определить LCD
Добавлено: Пн июн 10, 2019 18:58:05
VladKo1970
К сожалению этот вариант тоже не прошел. Не хочет АВРСтудия принимать кирилицу ни в каких кавычках, Может проблема в том ,ч то пишу на АСМе?