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