Помогите определить LCD
- VladKo1970
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Пт апр 06, 2018 19:44:23
Помогите определить LCD
Всем доброго времени. Заказал вот такой дисплейчик:
https://www.ebay.com/itm/12864-COG-Char ... 2749.l2649
Но ни у одного продавца не указано какой контроллер там стоит. Да и гугл на этот счет не дает однозначного ответа. Знаю что он вроде называется 12864В11, Обратите внимание, что шлейф с 14 контактами. применяется в ESR T4.
Подскажите, коты добрые, какой контроллер внутри? На что искать датишь? И если не тяжело, то ссылку кто его подключал к AVR, инициализация и прочее.
https://www.ebay.com/itm/12864-COG-Char ... 2749.l2649
Но ни у одного продавца не указано какой контроллер там стоит. Да и гугл на этот счет не дает однозначного ответа. Знаю что он вроде называется 12864В11, Обратите внимание, что шлейф с 14 контактами. применяется в ESR T4.
Подскажите, коты добрые, какой контроллер внутри? На что искать датишь? И если не тяжело, то ссылку кто его подключал к AVR, инициализация и прочее.
- Реклама
-
Самсусамыч
- VladKo1970
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Пт апр 06, 2018 19:44:23
Re: Помогите определить LCD
Просто засада. Такой распространенный дисплей и полное отсутствие информации. Странно как-то
- НУ понимаеш...
- Опытный кот
- Сообщения: 854
- Зарегистрирован: Пн фев 26, 2018 00:44:55
- Откуда: district 23
Re: Помогите определить LCD
продавца долбить нужно чем он торгует, а так собирайте датыши на все похожие и то не факт что найдете именно на то что приедет
- VladKo1970
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Пт апр 06, 2018 19:44:23
Re: Помогите определить LCD
Продавец отмазывается, что в комплект входить только ЖК панель, а файлы не входят. Из похожих нашел UC1701, ST7565? ST7920 KS010. Очень странно, что так много форумов по ESR тестерах, о замене дисплеев. Но совсем нет инфы об инициализации или хотя бы указаний на применяемый контроллер. Будь то сговор какой-то.
- Реклама
- VladKo1970
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Пт апр 06, 2018 19:44:23
Re: Помогите определить LCD
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 внешних конденсатора. Какие на них должны быть напряжения и как их включить?
Разжуйте мне значение некоторых команд:
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
Ну вроде получилось запустить. Хотя данный процесс оч. точно описывается словами "танцы с бубном". Спасибо всем за помощь. Теперь встал другой вопрос. Из разных публикаций я понял,что у этого дисплея есть 2 режима работы: графический и символьный. Но в датише не нашел как их переключать. А символы можно выводить одинарного и двойного размера. Кто нить сможет мне помочь?
- VladKo1970
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Пт апр 06, 2018 19:44:23
Re: Помогите определить LCD
Походу никто не работал с графическими дисплеями, но с AVRSTUDIO 4 надеюсь работали многие. При использовании английских символов все оч замечательно. Программа отлично понимает синтаксис, допустим 'V' или 't'. А вот русифицированные символы 'Ц' или 'д' не понимает. Как AVRSTUDIO 4 объяснить русифицированные символы ASCII?
- ПростоНуб
- Собутыльник Кота
- Сообщения: 2723
- Зарегистрирован: Пт сен 07, 2018 20:20:02
- Откуда: деревня в Тульской губернии
Re: Помогите определить LCD
VladKo1970, а Вы посмотрите, в какой они кодировке. Не исключено, что utf8
Re: Помогите определить LCD
Тут вопрос распадается на 2 вопроса:
1. Какие коды кириллическах символов ? Не исключено, что дисплей вообще не руссифицирован, тогда - никакие. Можно написать простую прожку, последовательно выдающую коды от 0 до 255, и результат занести в таблицу.
2. Если все определилось, то в исходик тексты можно закидывать в их hex-эквиваленте.
.db 0x3F,0x06,0x5B,0x4F,0x66,0x6D
Я в древности слепил себе прожку, которая такой перевод делала, не требуя включения бошки.

PS - графический дисплей - и со встроенным знакогенераторм ? Мне не попадались...
1. Какие коды кириллическах символов ? Не исключено, что дисплей вообще не руссифицирован, тогда - никакие. Можно написать простую прожку, последовательно выдающую коды от 0 до 255, и результат занести в таблицу.
2. Если все определилось, то в исходик тексты можно закидывать в их hex-эквиваленте.
.db 0x3F,0x06,0x5B,0x4F,0x66,0x6D
Я в древности слепил себе прожку, которая такой перевод делала, не требуя включения бошки.
- он тут - для красного словца, совершенно не по делу.синтаксис
PS - графический дисплей - и со встроенным знакогенераторм ? Мне не попадались...
- ПростоНуб
- Собутыльник Кота
- Сообщения: 2723
- Зарегистрирован: Пт сен 07, 2018 20:20:02
- Откуда: деревня в Тульской губернии
Re: Помогите определить LCD
Jack_A, У RA8803 полмегабайта иероглифов в ROM. Есть еще английский. Кириллицы нет. Натрахался я с ним в свое время...
- VladKo1970
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Пт апр 06, 2018 19:44:23
Re: Помогите определить LCD
[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 - Кто-то меня сбил с толку. Таких графических дисплеев действительно нет.
1. Какие коды кириллическах символов ? Не исключено, что дисплей вообще не руссифицирован, тогда - никакие. Можно написать простую прожку, последовательно выдающую коды от 0 до 255, и результат занести в таблицу.
2. Если все определилось, то в исходик тексты можно закидывать в их hex-эквиваленте.
.db 0x3F,0x06,0x5B,0x4F,0x66,0x6D
Я в древности слепил себе прожку, которая такой перевод делала, не требуя включения бошки.
- он тут - для красного словца, совершенно не по делу.синтаксис
PS - графический дисплей - и со встроенным знакогенераторм ? Мне не попадались...[/uquote]
1. Так как раньше работал с символьными дисплеями, то мне удобно расширенный ASCII для контроллеров HD44780. Пытался сделать так equ 'Б' = 0хА0. Естественно 'Б' не понимает.
2. Конечно этот вариант работает, но неудобночитаемый. По прошествии времени открывая проект уже ни чего не поймешь.
PS - Кто-то меня сбил с толку. Таких графических дисплеев действительно нет.
Перерыл весь AVRSTUDIO 4, но ничего о кодировке не нашел. Также не нашел подключаемых файлов с русификацией. Объясните подробно как это делать.ПростоНуб писал(а):VladKo1970, а Вы посмотрите, в какой они кодировке. Не исключено, что utf8
- ПростоНуб
- Собутыльник Кота
- Сообщения: 2723
- Зарегистрирован: Пт сен 07, 2018 20:20:02
- Откуда: деревня в Тульской губернии
Re: Помогите определить LCD
VladKo1970, в том то и дело, что контроллеры графических дисплеев со знакогенератором есть. Пример я приводил выше. При обилии иероглифов у китайцев, для них это актуально. Полмегабайта - это до фига для любого МК.
Re: Помогите определить LCD
[uquote="VladKo1970",url="/forum/viewtopic.php?p=3646166#p3646166"]PS - Кто-то меня сбил с толку. Таких графических дисплеев действительно нет.[/uquote]
Тогда я вообще ничего не понимаю. Он графический - или символьный ? В первом случае знакогенератор делается в проге пользователя, его формируют ручками и по фиг - там кириллица, латиница или иврит. Во втором случае если там нет кириллицы и он - аналог пресловутого HD44780, то там есть вроде 16 символов пользователя. А руссифицировать = перешить ПЗУ контроллера - это ненаучная фантастика.
И саму сверхзадачу я так и не понял: определить (при их наличии) коды кириллических символов - или запихнуть их (при их наличии опять же) в исходник проги ?
Тогда я вообще ничего не понимаю. Он графический - или символьный ? В первом случае знакогенератор делается в проге пользователя, его формируют ручками и по фиг - там кириллица, латиница или иврит. Во втором случае если там нет кириллицы и он - аналог пресловутого HD44780, то там есть вроде 16 символов пользователя. А руссифицировать = перешить ПЗУ контроллера - это ненаучная фантастика.
И саму сверхзадачу я так и не понял: определить (при их наличии) коды кириллических символов - или запихнуть их (при их наличии опять же) в исходник проги ?
- VladKo1970
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Пт апр 06, 2018 19:44:23
Re: Помогите определить LCD
Этот индикатор графический и уж, как теперь выяснилось, символов он не понимает. шрифты пишу сам, ручками и действительно по фиг - там кириллица, латиница или иврит. Но когда хочу вывести слово, то по английски в АВРСтудию 4 выглядит так: db 'h','e','l','l','o'. все красиво и читаемо. А по русски так: db 0ха8,'p',0xb8,0xb3,'e',0xbf. Хрен прочтешь. А хотелось бы так: db 'П','p','и','в','e','т'. Вот я и не знаю как научить АВРСтудию 4 понимать кириллические символы.
Пытался присвоить командой equ- не вышло. Может не та команда? Может надо подключить какой-то файл .inc или .lib? Но у меня их нет. Может есть другие способы?
Пытался присвоить командой equ- не вышло. Может не та команда? Может надо подключить какой-то файл .inc или .lib? Но у меня их нет. Может есть другие способы?
Re: Помогите определить LCD
Понял. Значит, знакогенератору нужно подавать адрес ASCII-строки, которую он должен преобразовать в битовый массив для экрана?
Биться головой в непроходимую стенку не надо - нет такого способа. Кстати, и английскую строку можно описывать проще:
. db 'hello'
Можно, конечно, переписать AvrStudio
Как оформить кириллицу - я уже пис'ал : неболшая прога это делает с легкостью. Исходный текст остается в виде коммента, так что с последующим пониманием исходника - никаких проблем. Результат выглядит приблизительно так:
PS Кстати, топчемся мы тут совсем не в том разделе - ему место в МИКРОКОНТРОЛЛЕРЫ - ПЕРИФЕРИЯ
Биться головой в непроходимую стенку не надо - нет такого способа. Кстати, и английскую строку можно описывать проще:
. db 'hello'
Можно, конечно, переписать AvrStudio
Как оформить кириллицу - я уже пис'ал : неболшая прога это делает с легкостью. Исходный текст остается в виде коммента, так что с последующим пониманием исходника - никаких проблем. Результат выглядит приблизительно так:
PS Кстати, топчемся мы тут совсем не в том разделе - ему место в МИКРОКОНТРОЛЛЕРЫ - ПЕРИФЕРИЯ
- Вложения
-
- DB.JPG
- (16.01 КБ) 1426 скачиваний
- VladKo1970
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Пт апр 06, 2018 19:44:23
Re: Помогите определить LCD
. db 'hello' а у меня так не принимает. Пишет не найден символ или синтаксис еррор. Если не жалко, поделитесь прожкой. И объясните алгоритм. Русские символы не соответствуют известной мне таблице. Другая кодировка?
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Помогите определить LCD
а если их придефайнить?
типа:
#define 'П' 0xA8
типа:
#define 'П' 0xA8
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
- VladKo1970
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Пт апр 06, 2018 19:44:23
Re: Помогите определить LCD
К сожалению этот вариант тоже не прошел. Не хочет АВРСтудия принимать кирилицу ни в каких кавычках, Может проблема в том ,ч то пишу на АСМе?



