Приглянулся мне дисплей, OLED зеленый. 76*16 точек. Внутри стоит контроллер ws0010 - аналог известного hd44780, но с бонусом - есть графический режим. Вот с этим режимом и проблема, я в упор не могу сообразить, каким образом идет адресация?
Информации мало, нашел одну тему на easyelectronics. Покурил DS + исходники одного проекта под STM32. В итоге дисплей в граф. режиме запустил, и даже нарисовал вот такую вот штуку.
Вот адресация в Graphic Mode из DS
Вот код пилы. Уже запутался, какие сдвиги для чего.
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650.
Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
есть графический режим. Вот с этим режимом и проблема, я в упор не могу сообразить, каким образом идет адресация?
Всего 100x16 точек. Адресуются вертикальные колонки по 8 точек (100x2). По X - адрес DDRAM (0..99). По Y - адрес CGRAM (0..1 +64). Потом запись байта - 8 точек, сверху бит 0, снизу бит 7. Всё есть на картинке из спецификации, что вы привели. Что непонятного то?
На сколько я могу судить по коду - по X позиция увеличивается автоматически.
_________________ Когда уже ничего не помогает - прочтите, наконец, инструкцию. Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII) Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
...немного не понял, у вас графический дисплей как в приведённой вами ссылке или же алфавитный с возможностью вывода графики? ...это в принципе не одно и то же. ...Если алфавитный то можете посмотреть мой отчётик по эксперементам с графикой. Мой ник там Pajatel. http://forum.easyelectronics.ru/viewtopic.php?f=9&t=9727
AFAIK, у ВинСтара есть и графические и символьные на этом контроллере. Отличаются только наличием зазора между участками пикселей соответствующими знакоместу.
_________________ Когда уже ничего не помогает - прочтите, наконец, инструкцию. Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII) Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
У него два режима, текстовый и графический. Я в графическом хочу получить что-то типа этого. В текстовом нет интервалов(т.к. матрица единая). В графическом текст с-но не выводится(зато можно самому сделать свой шрифт и отрисовать в графике).
Jurkin да, как вы сделали эту надпись КАКТОТАК в рамочке? Мне нужно сделать нечто подобное.
Jurkin да, как вы сделали эту надпись КАКТОТАК в рамочке? Мне нужно сделать нечто подобное.
...млин, и куда подевал свои ваяния, хоть убей, не найду. Писал на асме, код вывода там на скока помнится элементарный, сначала даётся адрес с которого места начинать выводить а потом данные типа 1 байт =8ми точкам и кидаешь эти данные подряд , а он их подряд выводит. Если данных больше к примеру чем область вывода то вывод начинается по кругу. Думаю можно даже примитивную мультипликацию делать. А готовил я данные - рисовал в какойто элементарной проге, типа "Fast LCD Designer"(если не ошибаюсь ) Ну сча ещё пороюсь, ну не мог же я намертво всё поубивать...
...не очень шуруплю в Си, но когда я баловался с графикой в асм, никаких проблем со смещением не было. Всё как хотел так и выводилось, другое дело в СИ... может подключаете какую стандатртную библиотеку, а она ужё чёт по своему перетрахивает...
BenTech, попробуйте перед установкой первой строки вставить LCD_WriteCom(0x02);
_________________ Когда уже ничего не помогает - прочтите, наконец, инструкцию. Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII) Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Карма: 67
Рейтинг сообщений: 1012
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 18777 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
Прилеплю тему и зацеплюсь. У самого сейчас WEH005016 стоит в разрабатываем девайсе.
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
Карма: 67
Рейтинг сообщений: 1012
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 18777 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
Писали же, у графического нет места между символами. Так что они будут сливаться: Здесь выведено 2555SAAE
Кстати, этот графический 5016 по размеру 1в1 как символьный 0802. И ещё, символьный OLED тоже может работать в графическом режиме, у него контроллер WIN0010. Но сам я не пробовал.
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
Карма: 67
Рейтинг сообщений: 1012
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 18777 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
m.ix писал(а):
Это типа графику пытаются изваять на знакосинтезируемых
Фигня. Вот как надо:
А WEG005016 я брал за 300...350 р. (цена от цвета зависила). Ща их вообще ни у кого в наличии не вижу
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения