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

 
 
 
Reply to this topicStart new topic
AndreyS
сообщение Feb 6 2008, 16:09
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 28-01-05
Из: Санкт-Петербург
Пользователь №: 2 276



Добрый день всем.

Имею дисплейчик WG128128 (на нем написано правда WB128128)

Подцеплен к контроллеру SiLabs F130

Запустил его, проинитил согласно даташиту (вот тут ветка моего вопроса WG128128)

Пишу сюда по причине что экранчик подключен в 8051 контроллеру, ла и эту эху читают чаще чем ту.

Кто имеет опыт работы с графическим экраном на контроллере LC7981 помогите его нормально проинитить, а то прийдется городить программные костыли.

Цитата
Рано я обрадовался.

Все конечно выводит, в режимы переключается.
Вот только странно как то он все выводит.
Я по даташиту настроил duty циклы = 128-1 (по количеству строк).
Количество символов и соответственно количество точек в строке выставил (опять же по даташиту) =0x0F т.е. (128/8)-1

При выводе символов (да и графики тоже) происходит вывод 10 символов (или байт) непрерывно, а далее 11 и 12 символы выводятся в конце строки и затем оставшиеся со смещением на один пиксел вниз выводятся в позициях в след за 10 символом. Такой прыжок получается.

Вчем прикол я не врубился и на текущий момент отчаялся перебирать duty циклы и величину количества символов в строке. Результат получается разный, но только не тото что нужен. Нужна неперывное отображение всех 16 позиций при ширине символа в 8 пикселей.

Помогите с инициализацией!!!


--------------------
Удачи.
Go to the top of the page
 
+Quote Post
AndreyS
сообщение Feb 8 2008, 14:28
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 28-01-05
Из: Санкт-Петербург
Пользователь №: 2 276



Может я полхо описал проблему.

Прикладываю фотографию происходящего на дисплее.

Тут выведена строчка '12345678901234567890'

Дисплей в режиме ТЕКСТ.

Символы выведены последовательно безе переходов. А на дисплее они отображаются с прыжком.
Видно что за символом 0 идет символ 3 (при отладке на саммо деле произошел прыжек и символ 1 вывелся дальше. Затем 2 и потом курсор сместился на пиксел вниз и вывел за символом 0 символ 3).
Эскизы прикрепленных изображений
 Р В˜Р В·Р С•бражение уменьшено
Прикрепленное изображение
(160.88 килобайт)
 


--------------------
Удачи.
Go to the top of the page
 
+Quote Post
Linker
сообщение Feb 8 2008, 16:58
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 15-01-08
Из: Новосибирск
Пользователь №: 34 105



Цитата(AndreyS @ Feb 8 2008, 20:28) *
Может я полхо описал проблему.

Прикладываю фотографию происходящего на дисплее.

Тут выведена строчка '12345678901234567890'

Дисплей в режиме ТЕКСТ.

Символы выведены последовательно безе переходов. А на дисплее они отображаются с прыжком.
Видно что за символом 0 идет символ 3 (при отладке на саммо деле произошел прыжек и символ 1 вывелся дальше. Затем 2 и потом курсор сместился на пиксел вниз и вывел за символом 0 символ 3).

Конкретно с этим коннроллером не работал, но рискну предположить, что остальные цифры находятся в буфере ОЗУ контроллера. Надо в настройках указать длину строки.


--------------------
Я здесь и сейчас...
Go to the top of the page
 
+Quote Post
AndreyS
сообщение Feb 13 2008, 17:24
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 28-01-05
Из: Санкт-Петербург
Пользователь №: 2 276



Цитата(Linker @ Feb 8 2008, 19:58) *
Конкретно с этим коннроллером не работал, но рискну предположить, что остальные цифры находятся в буфере ОЗУ контроллера. Надо в настройках указать длину строки.


Спасибо за ответ.

Жаль что нет людей, кто работал с этим контроллером (видать это динозавр).

Количество символов в строке менял в цикле (перебирал от 0 до 255) и нормального отображенеи не нашел (писал в предыдущих постах свою инициализацию).

В общем пришлось софтварно обойти. Количество символов в строке указал 20 (вместо 16) и период обновления 160 (вместо 128). Таким образом увел эти глючные символы за предел экрана (странно что 4- хватило. По прикидкам я думал что нужно смещать на 6) ну а далее все переводы курсора делаю программно. Это работает в графике, для текста такое не стал городить (да и не нужен он).

Но ответов я все еще жду. Жутко интересно понять чей это глюк (мой или экрана).

Удачи.


--------------------
Удачи.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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