| Автор | Сообщение |
Васисуалий monitor.net.ru  Сообщения: 3756
|
Ну собсна вопрос как тот бОян, што у тещи на похоронах порвали... Должен быть избит и изьеден вдоль и поперек и казалось бы, но вот у мну возникли трудности...
Согласно мнению интЫрнета дисплеев от Сименса 65 может быть три разных изнутри, но одинаковых внешне. Собственно пользователь об этом не знает, ему все равно, а вот мне как раз не повезло - мне попался в руки L2F50126. Прикол в том, что именно эти дисплейчики по прошествии многа лет стали с одной стороны стоить дешевле грязи (мне моя пара досталась бесплатно) и контактная площадка на них устроена так, что припаять проводки не составляет труда, вот и полюбились они радиолюбителям для разных конструкций совместно с пиками, АВРами и прочими СТМами...
Дык вот суть...
Согласно вот этому >> http://forum.datagor.ru/index.php?showtopic=7697 дисплей имеет разрешение 176Х132 пикселя. Что в прочем твердит весь тырнет! Опять же согласно этому "документу" ибо других в сети нет, провожу инициализацию и получаю сначала цветной мусор, потом вывожу изображение, но вот что интересно...
Во - первых согласно моим наблюдениям у дисплея 66 пикселей в ряд, т.е. его разрешение 66Х176 пикселей! Ну, понимаю, что быть такого не может, хотя глазам я тоже должен верить...
А во-вторых видимая часть дисплея начинается со второй половины пространства памяти! Т.е. сначала я записываю куда то половину инфы без всякого толку, а ровно с середины инфа попадает на экран...
Короче кто разбирался, подскажите...  |
|
LH Участник Сообщения: 1569
|
Васисуалий, может проще другой дисплей заюзать? Есть подобный, но разжованый с примерами LPH9157-2 тоже от семёнов. Он идёт в С75 и МЕ75 |
|
LDZ Участник Сообщения: 949
|
Во, нашел... вроде 176Х132. Только у меня LS020.
Шрифт 64х48.
|
|
Васисуалий monitor.net.ru  Сообщения: 3756
|
| LDZ писал: | | Во, нашел... вроде 176Х132. Только у меня LS020. |
Дело в том, что они должны быть полными функциональными аналогами. Мне почему то так и не удалось найти LS020. Зато L2F50126 я выклянчал у знакомого мобильщика быстрее, чем закончил фразу об нем. Он просто воткнул мне в руки пару штук и послал, что бы не отвлекал... При необходимости можно найти и еще, но надо сначала понять что и как с ними делают.
По пикселям... Я сделал фотку и попытался сосчитать и выходит, что их там 66! Ну или у меня лыжи не той системы или они не едут!  |
|
LDZ Участник Сообщения: 949
|
Ну дай поглядеть на фотку.  |
|
Васисуалий monitor.net.ru  Сообщения: 3756
|
Конечно же... Вот засветил первую линию, к стати она у мну почемуто начинается с 11616 байта. Выводятся по три байта на пиксель. Т.е. если передавать каждый третий байт 0xFF остальные 0x00, то экран честно заполняется красным цветом, если из триады байт 0xFF передавать в среднем байте, то естественно заливается синим, и соответственно зеленым, если первый байт... Если все байты передавать 0х00, то конечно же индикатор становится темным, а вот если передавать все FF, то поле выглядит неестественно полосато-цветным. Т.е. выглядят крупно и не красиво, а общий баланс где то в красно-малиновом с явным недостатком зеленого.
Вчера я от нефиг делать пересчитал арифметически координаты исходя из фактического положения дел и сегодня мне осталось прикрутить какой нибудь знакогенератор. Только не дает покоя такое вот положение дел с пикселями. Так ведь быть не может?
Фота сделана без красного цвета, т.е. между точками синего и зеленого нет красных пикселей...

|
|
LDZ Участник Сообщения: 949
|
Все на месте, все 132. Косяк с цветом у меня был из-за не правильной инициализации. |
|
Васисуалий monitor.net.ru  Сообщения: 3756
|
Похоже на то...
Вот еще пара фоток:
Такое впечатление, что между пикселями еще чего то не хватает...


|
|
LDZ Участник Сообщения: 949
|
У меня здесь фон желтый, не белый. Подсветка не включена... |
|
Васисуалий monitor.net.ru  Сообщения: 3756
|
Разобрался, точнее понял что у меня не так... Вот тут на фотке видно, что у меня выводится странный режим. Действительно вместо четырех пикселей на экран выводится два при этом цвета чередуются нормально, т.е. это не ошибка ввода инфы с контроллера, а запрограмированный в дисплее режим, видимо включаемый по умолчанию...

|
|
LDZ Участник Сообщения: 949
|
На этом дисплее цвет задается либо двумя байтами, либо одним. Смотря какой режим включен. Белый будет - 0хFFFF, красный - 0xF800, синий - 0x7FF, зеленый - 0x7C0 и тд.
А у тебя, случаем, нет каких ссылок на порыться... тоже хочу поиграть с дисплеем. Олед дисплей от самсунг на 1,71", контроллер - S6E13D2. Даташит на контроллер ищу... |
|
pavel-pervomaysk Your editor Сообщения: 8055
|
Попробовал поиграться, не понравилось ... даже на 12 МГц вывести полный экран составляет немного трудностей и тормоза заметны ...
Туда разве что Плис или АРМ вешать. |
|
Pilot-by Участник Сообщения: 340
|
Васисуалий, "Хамелеона" собираешь? |
|
Васисуалий monitor.net.ru  Сообщения: 3756
|
Разобрался! Был установлен шестнадцатибитный режим передачи слова от контроллера на экран. Ошибся при инициализации SPI в процессоре...
Pilot-by, а что такое "Хамелеон?"
Добавлено 03-02-2013 16:15
| pavel-pervomaysk писал: | | разве что Плис или АРМ вешать. |
ARM Cortex 168Mhz ядро и 50Mhz SPI, но пока все очень медленно...
Продолжение тут >> http://monitor.net.ru/forum/viewtopic.php?p=3651663#3651663 |
|
|
Текущий раздел»
Разработка цифровых устройств (FPGA, CPLD, PLD, ARM, AVR и т.д.)
Похожая информация:
Сколько вольт на B + ?
|
|
|