реклама на сайте
подробности

 
 
87 страниц V  « < 9 10 11 12 13 > »   
Reply to this topicStart new topic
> AVR и Siemens M55
sonycman
сообщение Feb 7 2007, 19:34
Сообщение #151


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Там, у немцев, попалась интересная прога для конвертирования картинок в 16-битный формат для S65 плюс компрессия.
Вот ссылка:
http://www.mikrocontroller.net/topic/31403#460994
Там дальше идёт исходник для, как я понял, распаковки картинки.
А на словах никто не мог-бы объяснить, какой алгоритм используется для сжатия? Я понял только, что используется цветовая таблица для картинок с кол-вом цветов меньшим 65к.

В принципе, сам думаю над компрессором. 65к цветов надо не всегда, мне будет достаточно и 256. Может, стоит брать картинки в GIF или PNG формате, а дальше распаковывать контроллером при печати? Интересно, как много времени это займёт?

ЗЫ: Вот вроде даташит на L2F50 дисплей: http://www.mikrocontroller.net/attachment/...e_01_110902.pdf
А на LS020 так и нет... sad.gif

Сообщение отредактировал sonycman - Feb 7 2007, 20:24
Go to the top of the page
 
+Quote Post
skripach
сообщение Feb 10 2007, 02:10
Сообщение #152


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Народ можеткто нить пробовал разобраться с диспам у которого разрешение больше чем 132х176, например 240х320???????????


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Feb 10 2007, 23:47
Сообщение #153


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(skripach @ Feb 10 2007, 02:10) *
Народ можеткто нить пробовал разобраться с диспам у которого разрешение больше чем 132х176, например 240х320???????????

А какой это телефон? Если это просто LCD с известным контроллером, то что с ним разбираться?


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
skripach
сообщение Feb 12 2007, 00:06
Сообщение #154


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



экран от телефона я имел ввиду, от кокого я не знаю


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Feb 12 2007, 00:18
Сообщение #155


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Вот кое-что по Nokia7650 (176*208):
http://www.qsl.net/dk7nt/lcd7650/lcd7650index.html


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
011119xx
сообщение Feb 12 2007, 11:46
Сообщение #156


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 5-07-05
Из: Уфа
Пользователь №: 6 544



Вопрос по библиотеке glcd. В чем суть понятия Clipping?
Go to the top of the page
 
+Quote Post
Kenshin
сообщение Feb 14 2007, 12:57
Сообщение #157


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 8-06-06
Из: Тула
Пользователь №: 17 887



Цитата(011119xx @ Feb 12 2007, 11:46) *
Вопрос по библиотеке glcd. В чем суть понятия Clipping?


clipping - отсечение полигонов, не входящих в конечный кадр
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 14 2007, 16:13
Сообщение #158


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Kenshin @ Feb 14 2007, 13:57) *
clipping - отсечение полигонов, не входящих в конечный кадр

Вероятнее всего, применительно к ЖКИ - отсечение всего того, что не попадает в рамки заданного окна.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 14 2007, 22:03
Сообщение #159


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Нашёл кусок даташита на модуль LS020B8UD06 (у меня именно такой), полезного там только одна страница (прикрепил).
Так вот, там пару пинов - RS и CS - похожи на двунаправленные.
Надо бы их помониторить, может какие сигналы есть?
Меня, в частности, интересует вопрос вертикальной синхронизации.
Если определить момент начала формирования (сканирования) кадра, то тогда можно будет избавиться от фликера при обновлении даже всего экрана (при скорости SPI в 12-13 МГц).

Сообщение отредактировал sonycman - Feb 14 2007, 22:04
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
011119xx
сообщение Feb 16 2007, 07:23
Сообщение #160


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 5-07-05
Из: Уфа
Пользователь №: 6 544



К sonycman

На немецком сайте вы говорите, что закончили написание текстовых подпрограмм. Покажете?
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 16 2007, 17:11
Сообщение #161


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(011119xx @ Feb 16 2007, 08:23) *
К sonycman

На немецком сайте вы говорите, что закончили написание текстовых подпрограмм. Покажете?


Почему нет? smile.gif
Вы тоже "мучаете" такой дисплей?
Ищите исходники? У немцев ведь целая библиотека есть.
Я не стал пользоваться, потому что влом разбираться с чужим кодом, сам напишу то, что надо.
А что не получится - спрошу, как сделать smile.gif
Хаген просто душка - помогает smile.gif

Не знаю, может ли это кому-то пригодиться smile.gif
Всё пока сыроватое (особенно инициализация дисплея), но печатать текст с различным выравниванием можно.
Шрифты рисовал сам, не стал пользоваться редактором Хагена, хотя хотел сначала.
Структура похожая, только добавил lookup table (не знаю, правда, зачем - жалко было время тратить на перебор байтиков во флешке, тем более памяти достаточно sad.gif ).
И компрессию не использовал - двухцветным шрифтам это не надо.

ЗЫ: проц используется ARM, а не AVR...
Прикрепленные файлы
Прикрепленный файл  1.rar ( 8.7 килобайт ) Кол-во скачиваний: 553
 
Go to the top of the page
 
+Quote Post
Kenshin
сообщение Feb 17 2007, 11:30
Сообщение #162


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 8-06-06
Из: Тула
Пользователь №: 17 887



вчера щупал RS и CS на наличие сигнала. ничего не нашел. но на дисплейчике есть одна контрольная точка с которой идут какието импульсы.
Go to the top of the page
 
+Quote Post
Георгий
сообщение Feb 17 2007, 11:50
Сообщение #163


Местный
***

Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957



RS - это признак команда/ данные
CS - это сигнал выбор кристалла.
Странно, что в табличке они двунаправленные, обычно они идут от внешнего управления к контроллеру дисплея


--------------------
Обычно последним смеется тот, кто хуже соображает!
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 17 2007, 17:28
Сообщение #164


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Kenshin @ Feb 17 2007, 12:30) *
вчера щупал RS и CS на наличие сигнала. ничего не нашел. но на дисплейчике есть одна контрольная точка с которой идут какието импульсы.

Тоже проверил RS и CS - пусто. sad.gif
А где именно эта точка? И дисплей у вас какой? LS020?
Если существуют синхроимпульсы, то они должны идти с частотой около 60 герц. Или где-то рядом.
Цитата(Георгий @ Feb 17 2007, 12:50) *
RS - это признак команда/ данные
CS - это сигнал выбор кристалла.

Это понятно всё. Да только в даташитах мелькают слова типа Vert. sync. или Frame start strobe, как же до них добраться?
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Feb 17 2007, 17:34
Сообщение #165


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(sonycman @ Feb 17 2007, 17:28) *
Если существуют синхроимпульсы, то они должны идти с частотой около 60 герц. Или где-то рядом.

Синхроимпульсов как таковых нет. В доступных даташитах есть туманные описания того, как контроллер ждёт начала развёртки перед выполнением некоторых команд. По всей видимости, содержимое некоторых регистров из контроллера как-то считывается. Ну а аппаратный синхросигнал вряд-ли можно найти. ИМХО, конечно.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post

87 страниц V  « < 9 10 11 12 13 > » 
Reply to this topicStart new topic
20 чел. читают эту тему (гостей: 20, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 05:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01484 секунд с 7
ELECTRONIX ©2004-2016