OLED на WS0010

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: OLED на WS0010

Сообщение m.ix »

Однако шустро бегает :)))

PS
А тут на форуме могут сделать так :write: что бы видео было раза в два по меньше - окошком :roll:
:music:
Лечу лечить WWWашу покалеченную технику.
Реклама
Аватара пользователя
BenTech
Встал на лапы
Сообщения: 139
Зарегистрирован: Пн авг 18, 2008 22:08:48
Откуда: г. СПб
Контактная информация:

Re: OLED на WS0010

Сообщение BenTech »

В СПб в мегачипе под заказ есть.

Жаль, что-они все такие здоровенные. Мне бы-совсем тоненький олед.
Реклама
JeysonRou
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср янв 16, 2013 06:51:09
Откуда: Сам не знаю...

Re: OLED на WS0010

Сообщение JeysonRou »

Пипец от ваших демогогий голова болит!!!
Одному потроха покажи хотя их там инет вовсе ибо это стекло с напылением как таковое и плата поднизом у тебя друг явно какието психологические проблеммы...
Вопервых в асме работать с графическим дисплеем это изнасилование своегоже мозга...
В даташите по винстарам все четко и ясно описано как его пускать в графике и как в символьном режиме.
Да и тех поддержка винстаров работает безотказно.
А надо компактно ищем Рейстар дисплеи и думаем как заказать но они меньше сотни не будут высылать.
Аватара пользователя
BenTech
Встал на лапы
Сообщения: 139
Зарегистрирован: Пн авг 18, 2008 22:08:48
Откуда: г. СПб
Контактная информация:

Re: OLED на WS0010

Сообщение BenTech »

Так никто не заставляет же читать то, что не нравится. Свобода выбора - это же Интернет :) .

Никто не может знать всё и сразу, всему надо учиться. А чтобы учиться было проще и были созданы форумы для обмена опытом. Исходя из вашего поста, можно сделать вывод, что сюда вообще что либо писать противопоказано, ибо на все есть техподдержка и datasheet и вообще в google все можно найти, зачем мутить воду...
Реклама
Эиком - электронные компоненты и радиодетали
JeysonRou
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср янв 16, 2013 06:51:09
Откуда: Сам не знаю...

Re: OLED на WS0010

Сообщение JeysonRou »

BenTech писал(а):Так никто не заставляет же читать то, что не нравится.
Не ну тут все совсем злобно описано и написано :)))
Просто на винстар то есть русский мануал в чем проблемма не пойму :dont_know:
Последний раз редактировалось Gudd-Head Пт фев 22, 2013 12:17:03, всего редактировалось 1 раз.
Причина: Нарушение п.2.7 Правил Форума
Реклама
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: OLED на WS0010

Сообщение Gudd-Head »

Обнаружился косячок при работе данного контроллера в графическом режиме по 4-х битной шине.
Когда вы пытаетесь вывести пустой экран, (достаточно 5 раз послать "0000") контроллер воспринимает это как ресет, и индикация сбивается. Хотя в ДШ для ресета надо подавать в режиме команд (RS=0), а не данных (RS=1).
Т.е., например, хотите вы вывести вот такие 10 байт (80 пикселей):
Изображение
Здесь есть 5 подряд "0000":
Изображение
4 "0000" он печатает нормально, а на 5 ресетится и в результате получается
Изображение

Возможное решение: в ДШ вывод каждого (!) байта сопровождается процедурой ресета и инициализации.
Вложения
12__.GIF
(2.43 КБ) 3022 скачивания
12_.GIF
(2.73 КБ) 3001 скачивание
12.GIF
(2.41 КБ) 3050 скачиваний
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Аватара пользователя
SeregaB
Родился
Сообщения: 1
Зарегистрирован: Пн мар 25, 2013 10:50:26

Re: OLED на WS0010

Сообщение SeregaB »

Gudd-Head писал(а):Обнаружился косячок при работе данного контроллера в графическом режиме по 4-х битной шине.
Когда вы пытаетесь вывести пустой экран, (достаточно 5 раз послать "0000") контроллер воспринимает это как ресет, и индикация сбивается. Хотя в ДШ для ресета надо подавать в режиме команд (RS=0), а не данных (RS=1).
Подробно ответил здесь.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: OLED на WS0010

Сообщение Gudd-Head »

В общем, разобрался. ДШ:
The Busy Flag must be checked (one instruction) after completion of the data transfer (that is, 4-bit data has been transferred twice.). The Busy Flag must be checked after two 4-bits data transfer has been completed.
Флаг занятости надо обязательно проверять. Иначе можно нарваться на скрытый косяк. Картинка из ДШ:
Изображение
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: OLED на WS0010

Сообщение Gudd-Head »

Небольшой изврат на тему экономии места в памяти программ при выводе текста на графический дисплей:
http://radiokot.ru/forum/viewtopic.php? ... 1#p1919831
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Ответить

Вернуться в «Периферия»