roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 13:20

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Кто подключил Siemens M65 экран?
СообщениеДобавлено: 02 май 2009, 21:30 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Это смотрел ? http://www.superkranz.de/christian/S65_ ... ccess.html

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто подключил Siemens M65 экран?
СообщениеДобавлено: 02 май 2009, 23:56 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
Конечно, только не смог ничего подобного найти в библиотеке glcd из чего сделал вывод что это нечто левое или неподдерживаемое моим LS020xxx дисплеем.
(искал в инициализации дисплея и в MemorySet один из приведенных выриантов последовательности комманд - ниодной не совпало)
Не проблема попробовать - вот только в каком месте программы посылать комманды? Можно ли после инициализации перед очисткой экрана?

Добавлено спустя 1 час 13 минут 38 секунд:
Ну вобщем попробовал, это не его комманды видать. После них - только мусор в разных его проявлениях получается получить, даже тото что в сапогах обычно - не получилось нарисовать :(

Я подумал что легче шрифт перерисовать с перевернутыми на 180 букавками...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто подключил Siemens M65 экран?
СообщениеДобавлено: 03 май 2009, 04:09 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Спасибо! Juras Pr. много чего полезного по регистрам нарыл и расписал. Бу разбираться :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто подключил Siemens M65 экран?
СообщениеДобавлено: 03 май 2009, 07:01 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
executer писал(а):
Ну вобщем попробовал, это не его комманды видать.

Его. Я когда-то давно пробовал, получалось в разных направлениях рисовать. К сожалению код не сохранился :pardon:

Добавлено спустя 1 час 42 минуты 9 секунд:
executer, скорее всего вот это пропустил :
Код:
lcd_wrcmd16(0xEF80);

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто подключил Siemens M65 экран?
СообщениеДобавлено: 03 май 2009, 12:02 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
нет, не пропустил.
Странно что во всей библитеке ниразу не отправляется эта комманда (0xEF80). много раз (при инициализации и задании региона рисования отправляется 0xEF90) - видимо указанная смена координат просто не поддерживается дисплеем.
blindman, если помниш, у тебя точно был LS020xxx? (фотка у "супернемцев" на сайте, у них-же и написано о баге этого дисплея)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто подключил Siemens M65 экран?
СообщениеДобавлено: 03 май 2009, 12:14 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Точно. Щас подключу, покажу код и фотку

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто подключил Siemens M65 экран?
СообщениеДобавлено: 03 май 2009, 15:12 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
а я уже на пол-алфавита шрифты перерисовал на перевернутые :), но если будет рабочий код - :good:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто подключил Siemens M65 экран?
СообщениеДобавлено: 03 май 2009, 15:43 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Вложение:
p1020752.jpg
p1020752.jpg [ 116.03 КиБ | Просмотров: 1217 ]


Вложения:
example.zip [6.2 КиБ]
Скачиваний: 35

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто подключил Siemens M65 экран?
СообщениеДобавлено: 03 май 2009, 15:51 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
:Bravo: щас протестим!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто подключил Siemens M65 экран?
СообщениеДобавлено: 03 май 2009, 17:22 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Собственно в последней версии http://www.mikrocontroller.net/attachme ... isplay.pdf примеры вращения есть. Все реализуется за счет вертикальной/горизонтальной адресации и задания start-end значений окна, как я понял.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто подключил Siemens M65 экран?
СообщениеДобавлено: 03 май 2009, 21:38 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
ну я уж две недели в этой библиотеке капаюсь. сегодня перерисовал шрифты - впринципе мне достаточно.
проект blindman-a запустиь не удалось (поменял немного его - у меня весь дисплей на порту Б висит, и еще какаято лишняя ножка у тебя там объявлялась - вобщем дисплей не включился :sorry: )

Новую верчию ПДФки сейчас почитаю.

Добавлено спустя 3 минуты 16 секунд:
проблемы в повороте экрана на 0-90 градусов нету. проблема в том что неудается управлять направлением счета счетчиков адреса ячейки в контроллере, из-за этого фонты отображаются отзеркалеными


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто подключил Siemens M65 экран?
СообщениеДобавлено: 04 май 2009, 02:38 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Малость перекроил инициализацию, убрав подозрительные коды
Код:
//-- step 1 ------------
send(0xef00);//set bank 00h
send(0xee0c);
send(0x1b04);
send(0xef90);//set bank 90h
send(0x4a04);
send(0x7f3f);//16 bit color
send(0x4306);//
del_us(2600);//7ms

//-- step 2 ------------
send(0x0a00);//X start
send(0x0800);//Y start
send(0x0baf);//X end
send(0x0983);//Y end
send(0x0500);//vertical
send(0x0600);//RAM cursor Y=0
send(0x0700);//X=0
send(0x0080);//?
send(0xefb0);//set bank b0h
send(0x4902);//positive

send(0xef00);//set bank 00h
send(0x7f01);
send(0xe276);
send(0xe183);
send(0x8001);// OSC on
del_us(1800);//5ms - end init

//-- RAM to TFT --------

send(0xef90);//set bank 90
send(0x0000);// display RAM
}

У мя работает, но желательно перепроверить.
задействовано 3 ноги: SDA, CLK, RS=1 - cmd mode


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто подключил Siemens M65 экран?
СообщениеДобавлено: 04 май 2009, 03:21 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
executer писал(а):
у меня весь дисплей на порту Б висит, и еще какаято лишняя ножка у тебя там объявлялась - вобщем дисплей не включился :sorry: )

Выложи схему и код, глянем

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO