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

 
 
 
Reply to this topicStart new topic
> stm32f4 + дисплей от Motorola v150, Нужна информация по дисплею
billidean
сообщение Oct 8 2014, 03:50
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 247
Регистрация: 4-10-10
Из: г. Екатеринбург
Пользователь №: 59 925



Приветствую всех.
Разобрал телефон Motorola v150, хочу подключить дисплей от него к smt32f4-DISCOVERY. На дисплее маркировка 0103563801 T1 LP-8815-B 03-03 Z3422765 M3 и больше ничего.
Нашел в инете схему на телефон (не надеялся, что найду), по которой видно, что дисплей имеет интерфейс SPI. Это вселило надежду.
На форумах народ при начале работы с дисплеями первым делом начинают с чтения регистров ID и т.п.
НО не понятно по каким адресам читать и вообще какими командами, какой формат у этих команд должен быть для данного дисплея.

Кто-нибудь работал с этим дисплеем? Или может есть похожие по командам дисплеи, работа с которыми уже описана в сети? Или все-таки методом "научного тыка" придется все делать?
Go to the top of the page
 
+Quote Post
etoja
сообщение Oct 8 2014, 08:38
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Я использую черно-белый дисплей Nokia1202 (есть везде за 35 рублей) и цветной Nokia 1616 (есть везде за 70 рублей).
Могу поделиться документацией и работающими исходниками на gcc.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Oct 8 2014, 09:10
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(billidean @ Oct 8 2014, 09:50) *
Кто-нибудь работал с этим дисплеем? Или может есть похожие по командам дисплеи, работа с которыми уже описана в сети? Или все-таки методом "научного тыка" придется все делать?

Поищите для любых массовых ранее телов - думаю для многих есть.
По-крайней мере я сам находил инфу и сам работал с LCD для Siemens C55.
Go to the top of the page
 
+Quote Post
billidean
сообщение Oct 9 2014, 04:49
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 247
Регистрация: 4-10-10
Из: г. Екатеринбург
Пользователь №: 59 925



Спасибо за желание помочь.
Я решил пока поработать с HD44780.
Сам дисплей от Моторолы пока не очень нужен, я просто начал разбираться с графической библиотекой uGFX под ОС ChibiOS. Почитал доки, примеры в инете, и подумал, что вроде ничего сложного в работе с дисплеями нет, нужно лишь знать интерфейс, адреса регистров, и коды команд. А под рукой был мертвый телефон Моторола v150, вот и решил начать с его экрана. Тем более, что телефон довольно распространенный (был), и я не думал, что будет проблема с доками на него. НО дальше того, что интерфейс к этому дисплею - SPI, я продвинуться не смог, даже не ясно с какими ширпотребами он схож по командам/регистрам.
В-общем придется пока довольствоваться текстовым "монитором", а потом может и попробую методом подбора кодов разобраться с Моторовским экраном.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 9 2014, 07:14
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(billidean @ Oct 8 2014, 06:50) *
На форумах народ при начале работы с дисплеями первым делом начинают с чтения регистров ID и т.п.
НО не понятно по каким адресам читать и вообще какими командами, какой формат у этих команд должен быть для данного дисплея.
Есть подозрение, что формат этой команды одинаков для всех и прописан в каком-нибудь стандарте. Чтобы проверить это, вы можете почитать описание этой команды в даташитах на разную SPI-память.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
jcxz
сообщение Oct 9 2014, 07:42
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(billidean @ Oct 9 2014, 10:49) *
Почитал доки, примеры в инете, и подумал, что вроде ничего сложного в работе с дисплеями нет, нужно лишь знать интерфейс, адреса регистров, и коды команд. А под рукой был мертвый телефон Моторола

Примерно так оно и есть. Вначале конфигурите регистры LCD-контроллера, потом только периодически отправляете сформированное в ОЗУ в определённом формате изображение в LCD-контроллер.
Go to the top of the page
 
+Quote Post
billidean
сообщение Oct 10 2014, 06:17
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 247
Регистрация: 4-10-10
Из: г. Екатеринбург
Пользователь №: 59 925



Да. Спасибо.
Еще один вопрос.
Кто может подсказать, как во время отладки в ChibiStudio контролировать состояние портов?
У меня есть возможность делать это снаружи анализатором, но хотелось бы это делать прям в Студии.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 21:55
Рейтинг@Mail.ru


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