Дисплей от Siemens S65

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Аватара пользователя
demonchik
Встал на лапы
Сообщения: 94
Зарегистрирован: Вт апр 07, 2009 13:39:13
Откуда: одесса
Контактная информация:

Re: Дисплей от Siemens S65

Сообщение demonchik »

хорошее меню получается с дисплеем от нокии 3310 и то с графическим буфером (отдельно меню, отдельно выделение текста). А вот к LS020 прикрутить это меню просто так не получается. приходится извращаться. варианты выделения думаю обрабатывать в функции прорисовки текста пунктов меню.
радиоэлектроника - жизнь моя...
Реклама
Аватара пользователя
alex2103
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт сен 18, 2007 16:41:16
Откуда: Украина, г. Запорожье
Контактная информация:

Re: Дисплей от Siemens S65

Сообщение alex2103 »

Еще раз спасибо! Завтра с утра буду пробовать. :beer:
Реклама
Аватара пользователя
demonchik
Встал на лапы
Сообщения: 94
Зарегистрирован: Вт апр 07, 2009 13:39:13
Откуда: одесса
Контактная информация:

Re: Дисплей от Siemens S65

Сообщение demonchik »

кстати, выделение текста делал так - менял значение фона bgcolor на цвет выделения, выводил текст и возвращал на место черный фон. следующая надпись печатается с нормальным фоном

Код: Выделить всё

            bgcolor=red;
            put_string(10,10,text,white);
            bgcolor=0x0000;
            put_string(10,30,text1,violet);
радиоэлектроника - жизнь моя...
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Дисплей от Siemens S65

Сообщение ARV »

уважаемые господа!
возможно, кто-то уже сталкивался с подобной проблемой...
пытаюсь, как обычно, изобрести велосипед: написать свою графическую библиотечку для LS020, т.к. имеющиеся в чем-то меня не устраивают. и вот какая проблема у меня возникает: установка рабочей области (окна) срабатывает только один раз - сразу после инициализации дисплея, а все последующие попытки установить область для работы никак не влияют на дисплей.
то есть если после инициализации я установил область во весь экран - так потом и идут данные в эту область, вместо квадратиков идет заливка полосками во всю ширину экрана, не взирая на попытку установить область (10,10,50,50) например. если сразу после инициализации я задам область (10,10,50,50) - так и продолжает затем работать внутри нее, не выходя за ее края и оставляя мусор вокруг...

вроде простые команды, простые действия, а туплю уже вторые сутки...
намекните хотя бы, где копать? в чем проблема-то?!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Antibiotic
Открыл глаза
Сообщения: 70
Зарегистрирован: Пт авг 01, 2008 08:43:08

Re: Дисплей от Siemens S65

Сообщение Antibiotic »

У меня в функции отрисовки картинок окно задается так

Код: Выделить всё

send_cmd(0x0800+x1);
  send_cmd(0x0900+x2);
  send_cmd(0x0A00+y1);
  send_cmd(0x0B00+y2);


после этого пишем в дисплей данные о цвете последовательно для каждой точки области... ну вобщем все как и всегда только в окошке x1,y1,x2,y2
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Дисплей от Siemens S65

Сообщение ARV »

у меня все точно так же, только в итоге данные пишутся ВНУТРИ того окошка, что было задано при ПЕРВОМ указании окна... а почему - не пойму :(

ощущение такое, что по каким-то причинам КОМАНДЫ просто перестают восприниматься, прут только данные...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Аватара пользователя
Antibiotic
Открыл глаза
Сообщения: 70
Зарегистрирован: Пт авг 01, 2008 08:43:08

Re: Дисплей от Siemens S65

Сообщение Antibiotic »

может быть программа где то нечаянно прикусила сигнал C/D? что-то ничего больше в голову не идет...
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Дисплей от Siemens S65

Сообщение ARV »

все, отбой тревоги! :)))
нашел свою ошибку: умудрился сигнал RS повесить на линию MISO... :kill: перенес на другой пин - заработало...

спасибо, Antibiotic, натолкнул на мысль, да и вообще спасибо, что хоть обратил внимание... мелочь - а приятно... :beer:
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
Antibiotic
Открыл глаза
Сообщения: 70
Зарегистрирован: Пт авг 01, 2008 08:43:08

Re: Дисплей от Siemens S65

Сообщение Antibiotic »

Не за что :) Вы мне тоже много раз помогали. Не явно, но Ваши статьи на Вашем же сайте и тут на форуме помогли мне решить не мало проблем :)
Аватара пользователя
alex2103
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт сен 18, 2007 16:41:16
Откуда: Украина, г. Запорожье
Контактная информация:

Re: Дисплей от Siemens S65

Сообщение alex2103 »

demonchik, у меня все получилось! :)) Спасибо за помощь!!!
Аватара пользователя
demonchik
Встал на лапы
Сообщения: 94
Зарегистрирован: Вт апр 07, 2009 13:39:13
Откуда: одесса
Контактная информация:

Re: Дисплей от Siemens S65

Сообщение demonchik »

ну и славненько что получилось. :)) . Ууууухх... как же учеба достала. уже не смогу сидеть и программить - делать курсовой надо и кучу индивидуальных.... за что? :cry:
радиоэлектроника - жизнь моя...
VanokPro
Родился
Сообщения: 1
Зарегистрирован: Вт дек 28, 2010 19:48:46

Re: Дисплей от Siemens S65

Сообщение VanokPro »

Наткнулся случайно на интересное видео в ютубе http://www.youtube.com/watch?v=baaGv4kHj4Q дисплей гоняют атмегой 644 на 16МГц, а под видео ссылочка на библиотеку есть. Очень понравилось как описание к ней написано
Аватара пользователя
Fasterpast
Мучитель микросхем
Сообщения: 493
Зарегистрирован: Ср фев 14, 2007 12:07:58
Откуда: Москва
Контактная информация:

Re: Дисплей от Siemens S65

Сообщение Fasterpast »

Спасибо, оч интересная библиотека!
rajevwik_m
Родился
Сообщения: 1
Зарегистрирован: Чт фев 10, 2011 01:31:09

Re: Дисплей от Siemens S65

Сообщение rajevwik_m »

Всем мяу!!!!!!! а я таки сделал осциллограф!!!!!!! на меге8 и дисплей от нокии3310!!!!!!! работает на ура!!!! на железе лучче работает чем в протеусе.... оно и понятно!!! только видео не хочет добавляться.... жаль...

Обращаюсь к Demonchik. Я тоже этим занимаюсь, интересен твой результат именно в этой связке (Мега8-Нокия310).
Если не жалко, укажи ссылку, где его можно посмотреть. или скинь на мыло rajevwik@rambler.ru Спасибо.
tanx
Родился
Сообщения: 5
Зарегистрирован: Вт апр 19, 2011 13:39:18

Re: Дисплей от Siemens S65

Сообщение tanx »

Привет ВСЕМ!!!
Только на Вас вся надежда!!!!
Есть проблема, если ее можна так назвать-нужен код иннициализации для LCD-L2F50 в CVAVR, хотябы пример коротенькой програмки например вывод текста, или картинки. Помогите пожалуйста!!!!!!!
Аватара пользователя
Fasterpast
Мучитель микросхем
Сообщения: 493
Зарегистрирован: Ср фев 14, 2007 12:07:58
Откуда: Москва
Контактная информация:

Re: Дисплей от Siemens S65

Сообщение Fasterpast »

держи...
этот код оч далек от совершенства, ибо писался примерно в такой же ситуации "очень нужно, но нигде нет"
в lcd_s65.c подставь свои значения ножек, заинклудь lcd_s65.h, сделай lcd_init(); и всё должно получится.
честно, не помню все ли функции там работают, ибо переписывал с ls020, но вывод текста, картинки, линии и прямоугольника - точно есть.
Да, ориентация экрана только вертикальная.
Вложения
Tablo1.zip
(13.21 КБ) 469 скачиваний
vlad145
Встал на лапы
Сообщения: 130
Зарегистрирован: Пт мар 06, 2009 22:54:37
Откуда: Курган
Контактная информация:

Re: Дисплей от Siemens S65

Сообщение vlad145 »

Приветствую, многоуважаемые коты.
Вот уже два дня бьюсь с одной проблемой. Есть идея замутить небольшой девайс на LСD S65(LPH8836)+Mega32. Благодаря сайту datagor удалось инициализировать данный дисплей. Следующая задача- это графика. В архиве есть файл lcd_graph.h, в нем есть описание функций. Но, мозги уже кипят от натуги, плюс знаний маловато. В итоге нифига не выходит. Может кто подскажет, как рисовать графику на данном дисплее?
Вложения
Init.rar
(105.24 КБ) 458 скачиваний
Последний раз редактировалось vlad145 Пн авг 22, 2011 22:43:07, всего редактировалось 1 раз.
Владимир
Аватара пользователя
BigallS
Опытный кот
Сообщения: 752
Зарегистрирован: Пт апр 15, 2011 21:11:22
Откуда: Россия

Re: Дисплей от Siemens S65

Сообщение BigallS »

rajevwik_m писал(а):Всем мяу!!!!!!! а я таки сделал осциллограф!!!!!!! на меге8 и дисплей от нокии3310!!!!!!! работает на ура!!!! на железе лучче работает чем в протеусе.... оно и понятно!!! только видео не хочет добавляться.... жаль...



А схему осциллографа и проектик хотелось бы глянуть.
Аватара пользователя
ELcat
Друг Кота
Сообщения: 3258
Зарегистрирован: Вт май 19, 2009 09:27:30
Откуда: Украина

Re: Дисплей от Siemens S65

Сообщение ELcat »

BigallS писал(а):
rajevwik_m писал(а):Всем мяу!!!!!!! а я таки сделал осциллограф!!!!!!! на меге8 и дисплей от нокии3310!!!!!!! работает на ура!!!! на железе лучче работает чем в протеусе.... оно и понятно!!! только видео не хочет добавляться.... жаль...



А схему осциллографа и проектик хотелось бы глянуть.

...и основные ТТХ тоже :)
Аватара пользователя
ELcat
Друг Кота
Сообщения: 3258
Зарегистрирован: Вт май 19, 2009 09:27:30
Откуда: Украина

Re: Дисплей от Siemens S65

Сообщение ELcat »

А ни у кого нету библиотечки для LS020 под Cortex M3 (желательно для NXP под IAR)? Чего-то в последнее время 3310 диспы (нов. китай) стали попадаться с каким-то смещением области вывода, причём у обоих "смещённых" экземпляров это самое смещение разное, и контраст у них в несколько раз ниже обычных китайских, приходится программно повышать.
Ответить

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