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

- demonchik
- Встал на лапы
- Сообщения: 94
- Зарегистрирован: Вт апр 07, 2009 13:39:13
- Откуда: одесса
- Контактная информация:
Re: Дисплей от Siemens S65
кстати, выделение текста делал так - менял значение фона 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
уважаемые господа!
возможно, кто-то уже сталкивался с подобной проблемой...
пытаюсь, как обычно, изобрести велосипед: написать свою графическую библиотечку для LS020, т.к. имеющиеся в чем-то меня не устраивают. и вот какая проблема у меня возникает: установка рабочей области (окна) срабатывает только один раз - сразу после инициализации дисплея, а все последующие попытки установить область для работы никак не влияют на дисплей.
то есть если после инициализации я установил область во весь экран - так потом и идут данные в эту область, вместо квадратиков идет заливка полосками во всю ширину экрана, не взирая на попытку установить область (10,10,50,50) например. если сразу после инициализации я задам область (10,10,50,50) - так и продолжает затем работать внутри нее, не выходя за ее края и оставляя мусор вокруг...
вроде простые команды, простые действия, а туплю уже вторые сутки...
намекните хотя бы, где копать? в чем проблема-то?!
возможно, кто-то уже сталкивался с подобной проблемой...
пытаюсь, как обычно, изобрести велосипед: написать свою графическую библиотечку для LS020, т.к. имеющиеся в чем-то меня не устраивают. и вот какая проблема у меня возникает: установка рабочей области (окна) срабатывает только один раз - сразу после инициализации дисплея, а все последующие попытки установить область для работы никак не влияют на дисплей.
то есть если после инициализации я установил область во весь экран - так потом и идут данные в эту область, вместо квадратиков идет заливка полосками во всю ширину экрана, не взирая на попытку установить область (10,10,50,50) например. если сразу после инициализации я задам область (10,10,50,50) - так и продолжает затем работать внутри нее, не выходя за ее края и оставляя мусор вокруг...
вроде простые команды, простые действия, а туплю уже вторые сутки...
намекните хотя бы, где копать? в чем проблема-то?!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Antibiotic
- Открыл глаза
- Сообщения: 70
- Зарегистрирован: Пт авг 01, 2008 08:43:08
Re: Дисплей от Siemens S65
У меня в функции отрисовки картинок окно задается так
после этого пишем в дисплей данные о цвете последовательно для каждой точки области... ну вобщем все как и всегда только в окошке x1,y1,x2,y2
Код: Выделить всё
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
у меня все точно так же, только в итоге данные пишутся ВНУТРИ того окошка, что было задано при ПЕРВОМ указании окна... а почему - не пойму 
ощущение такое, что по каким-то причинам КОМАНДЫ просто перестают восприниматься, прут только данные...
ощущение такое, что по каким-то причинам КОМАНДЫ просто перестают восприниматься, прут только данные...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Antibiotic
- Открыл глаза
- Сообщения: 70
- Зарегистрирован: Пт авг 01, 2008 08:43:08
Re: Дисплей от Siemens S65
может быть программа где то нечаянно прикусила сигнал C/D? что-то ничего больше в голову не идет...
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Дисплей от Siemens S65
все, отбой тревоги!
нашел свою ошибку: умудрился сигнал RS повесить на линию MISO...
перенес на другой пин - заработало...
спасибо, Antibiotic, натолкнул на мысль, да и вообще спасибо, что хоть обратил внимание... мелочь - а приятно...
нашел свою ошибку: умудрился сигнал RS повесить на линию MISO...
перенес на другой пин - заработало...спасибо, Antibiotic, натолкнул на мысль, да и вообще спасибо, что хоть обратил внимание... мелочь - а приятно...

если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Antibiotic
- Открыл глаза
- Сообщения: 70
- Зарегистрирован: Пт авг 01, 2008 08:43:08
Re: Дисплей от Siemens S65
Не за что
Вы мне тоже много раз помогали. Не явно, но Ваши статьи на Вашем же сайте и тут на форуме помогли мне решить не мало проблем 
- alex2103
- Прорезались зубы
- Сообщения: 219
- Зарегистрирован: Вт сен 18, 2007 16:41:16
- Откуда: Украина, г. Запорожье
- Контактная информация:
Re: Дисплей от Siemens S65
demonchik, у меня все получилось!
Спасибо за помощь!!!
- demonchik
- Встал на лапы
- Сообщения: 94
- Зарегистрирован: Вт апр 07, 2009 13:39:13
- Откуда: одесса
- Контактная информация:
Re: Дисплей от Siemens S65
ну и славненько что получилось.
. Ууууухх... как же учеба достала. уже не смогу сидеть и программить - делать курсовой надо и кучу индивидуальных.... за что? 
радиоэлектроника - жизнь моя...
Re: Дисплей от Siemens S65
Наткнулся случайно на интересное видео в ютубе http://www.youtube.com/watch?v=baaGv4kHj4Q дисплей гоняют атмегой 644 на 16МГц, а под видео ссылочка на библиотеку есть. Очень понравилось как описание к ней написано
- Fasterpast
- Мучитель микросхем
- Сообщения: 493
- Зарегистрирован: Ср фев 14, 2007 12:07:58
- Откуда: Москва
- Контактная информация:
Re: Дисплей от Siemens S65
Спасибо, оч интересная библиотека!
-
rajevwik_m
- Родился
- Сообщения: 1
- Зарегистрирован: Чт фев 10, 2011 01:31:09
Re: Дисплей от Siemens S65
Всем мяу!!!!!!! а я таки сделал осциллограф!!!!!!! на меге8 и дисплей от нокии3310!!!!!!! работает на ура!!!! на железе лучче работает чем в протеусе.... оно и понятно!!! только видео не хочет добавляться.... жаль...
Обращаюсь к Demonchik. Я тоже этим занимаюсь, интересен твой результат именно в этой связке (Мега8-Нокия310).
Если не жалко, укажи ссылку, где его можно посмотреть. или скинь на мыло rajevwik@rambler.ru Спасибо.
Обращаюсь к Demonchik. Я тоже этим занимаюсь, интересен твой результат именно в этой связке (Мега8-Нокия310).
Если не жалко, укажи ссылку, где его можно посмотреть. или скинь на мыло rajevwik@rambler.ru Спасибо.
Re: Дисплей от Siemens S65
Привет ВСЕМ!!!
Только на Вас вся надежда!!!!
Есть проблема, если ее можна так назвать-нужен код иннициализации для LCD-L2F50 в CVAVR, хотябы пример коротенькой програмки например вывод текста, или картинки. Помогите пожалуйста!!!!!!!
Только на Вас вся надежда!!!!
Есть проблема, если ее можна так назвать-нужен код иннициализации для LCD-L2F50 в CVAVR, хотябы пример коротенькой програмки например вывод текста, или картинки. Помогите пожалуйста!!!!!!!
- Fasterpast
- Мучитель микросхем
- Сообщения: 493
- Зарегистрирован: Ср фев 14, 2007 12:07:58
- Откуда: Москва
- Контактная информация:
Re: Дисплей от Siemens S65
держи...
этот код оч далек от совершенства, ибо писался примерно в такой же ситуации "очень нужно, но нигде нет"
в lcd_s65.c подставь свои значения ножек, заинклудь lcd_s65.h, сделай lcd_init(); и всё должно получится.
честно, не помню все ли функции там работают, ибо переписывал с ls020, но вывод текста, картинки, линии и прямоугольника - точно есть.
Да, ориентация экрана только вертикальная.
этот код оч далек от совершенства, ибо писался примерно в такой же ситуации "очень нужно, но нигде нет"
в lcd_s65.c подставь свои значения ножек, заинклудь lcd_s65.h, сделай lcd_init(); и всё должно получится.
честно, не помню все ли функции там работают, ибо переписывал с ls020, но вывод текста, картинки, линии и прямоугольника - точно есть.
Да, ориентация экрана только вертикальная.
- Вложения
-
- Tablo1.zip
- (13.21 КБ) 469 скачиваний
-
vlad145
- Встал на лапы
- Сообщения: 130
- Зарегистрирован: Пт мар 06, 2009 22:54:37
- Откуда: Курган
- Контактная информация:
Re: Дисплей от Siemens S65
Приветствую, многоуважаемые коты.
Вот уже два дня бьюсь с одной проблемой. Есть идея замутить небольшой девайс на LСD S65(LPH8836)+Mega32. Благодаря сайту datagor удалось инициализировать данный дисплей. Следующая задача- это графика. В архиве есть файл lcd_graph.h, в нем есть описание функций. Но, мозги уже кипят от натуги, плюс знаний маловато. В итоге нифига не выходит. Может кто подскажет, как рисовать графику на данном дисплее?
Вот уже два дня бьюсь с одной проблемой. Есть идея замутить небольшой девайс на LСD S65(LPH8836)+Mega32. Благодаря сайту datagor удалось инициализировать данный дисплей. Следующая задача- это графика. В архиве есть файл lcd_graph.h, в нем есть описание функций. Но, мозги уже кипят от натуги, плюс знаний маловато. В итоге нифига не выходит. Может кто подскажет, как рисовать графику на данном дисплее?
- Вложения
-
- Init.rar
- (105.24 КБ) 458 скачиваний
Последний раз редактировалось vlad145 Пн авг 22, 2011 22:43:07, всего редактировалось 1 раз.
Владимир
Re: Дисплей от Siemens S65
rajevwik_m писал(а):Всем мяу!!!!!!! а я таки сделал осциллограф!!!!!!! на меге8 и дисплей от нокии3310!!!!!!! работает на ура!!!! на железе лучче работает чем в протеусе.... оно и понятно!!! только видео не хочет добавляться.... жаль...
А схему осциллографа и проектик хотелось бы глянуть.
Re: Дисплей от Siemens S65
BigallS писал(а):rajevwik_m писал(а):Всем мяу!!!!!!! а я таки сделал осциллограф!!!!!!! на меге8 и дисплей от нокии3310!!!!!!! работает на ура!!!! на железе лучче работает чем в протеусе.... оно и понятно!!! только видео не хочет добавляться.... жаль...
А схему осциллографа и проектик хотелось бы глянуть.
...и основные ТТХ тоже
Re: Дисплей от Siemens S65
А ни у кого нету библиотечки для LS020 под Cortex M3 (желательно для NXP под IAR)? Чего-то в последнее время 3310 диспы (нов. китай) стали попадаться с каким-то смещением области вывода, причём у обоих "смещённых" экземпляров это самое смещение разное, и контраст у них в несколько раз ниже обычных китайских, приходится программно повышать.


