Юзаем дисплеи от сотовых и других потаскунчиков.

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Аватара пользователя
abc
Друг Кота
Сообщения: 3677
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение abc »

Кислый
Только асм, только хардкор !
Ну а если серьезно, то много нюансов : что используется - параллельная шина или SPI ? Если первое - есть ли DMA ? Если второе - какова частота и точно ли там аппаратный SPI ? А то китайцы, может, софтово все оформили, а вы тут страдаете )

Лет 5 назад запускал аналогичный дисплей на старом PIC16F690.
Скорость обновления всего экрана была ок. 6 фпс. Думаю, и это совсем не предел.
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Кислый »

только через PIO только хардкор. Я конечно знаю, что это худший из возможных вариантов, но я не думал что на столько. Входная тактовая частота 50MHz.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение HHIMERA »

Для сравнения...
STM32F051@48MHz - заполнение экрана 320x240x16bit одним цветом за 9,6mS... или 104,16FPS...
"Я не даю готовых решений, я заставляю думать!"(С)
vlad145
Встал на лапы
Сообщения: 130
Зарегистрирован: Пт мар 06, 2009 22:54:37
Откуда: Курган
Контактная информация:

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение vlad145 »

Хочу поделиться своими экспериментами. Попал мне на глаза дисплей от NOKIA 2630. Разъем хоть и несовсем паябельный (24 pin), но большая часть из них садится на землю. Короче методом сопоставления пришол к выводу, что контроллер в нем ST7735 (либо подобный). Дисплей имеет размер 128х160, 16-битный цвет, хорошая контрастность. За основу была взята инициализация от 1616, переделанная и дополненная. Реализовано: текст 8х16, 18х32; линии; прямоугольник (рамкой с выбором толщины линии либо закрашенный). Есть возможность переключения между книжной и альбомной ориентацией. Пробовал вместо него подкинуть дисплей от 3110с, полет нормальный. Был ещё один образей от братьев с поднебесной, запустился но изображение отзеркалено по вертикали. Если изменить ориентацию в инициализации то применить можно.


Изображение
Вложения
Project1.rar
(90.03 КБ) 490 скачиваний
Владимир
Chettuser

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Chettuser »

Заинтересовала Ваша платка - на ней разъёмы для чего?
vlad145
Встал на лапы
Сообщения: 130
Зарегистрирован: Пт мар 06, 2009 22:54:37
Откуда: Курган
Контактная информация:

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение vlad145 »

Плата разводилась специально для тестирования дисплеев NOKIA. Разъемы с лева на право:
1 - 6101-6103, 6125, 6136, 6170, 6255, 6256, 7270 все дисплеи внешние (малые)
2 - 1110i
3 - 1650, 1680, 2600, 2630, 2660, 2760
4 - 5610, 6303, 7500 Prism,
Владимир
vlad145
Встал на лапы
Сообщения: 130
Зарегистрирован: Пт мар 06, 2009 22:54:37
Откуда: Курган
Контактная информация:

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение vlad145 »

Немного отредактировал библиотеку. Добавил цифры 16х24, исправил ошибку вывода крупных цифр 18х32. При выводе одной цифры 0 не заметил ошибку вывода данного шрифта. Так как цифра симметричная в двух осях то навозможно было заметить зеркальность отображения, кроме этого была нарушена последовательность вывода частей символа. Данные символы выводятся 4-мя блоками 18х8 пикселей.
Вложения
Project1.zip
(125.75 КБ) 402 скачивания
Владимир
Аватара пользователя
nickjust
Опытный кот
Сообщения: 781
Зарегистрирован: Чт окт 22, 2009 14:23:03
Откуда: Тростянец

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение nickjust »

2vlad145 - а можно платкой поделится?
:))
vlad145
Встал на лапы
Сообщения: 130
Зарегистрирован: Пт мар 06, 2009 22:54:37
Откуда: Курган
Контактная информация:

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение vlad145 »

Да без проблем. Одна просьба, найдете ошибки - сообщите, так как рисовалась на скорую руку.
Вложения
Lcd_Nokia.zip
(163.01 КБ) 461 скачивание
Владимир
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Кислый »

Господа, подскажите китай дисплей 3+ дюймов в котором реализован rgb666 внешний интерфейс. т.к. купил платку с arm926, а там уже распаян этот интерфейс. На большенстве современных дисплеев их контроллеры поддрерживают все режимы, но на пины выведен только i80/m68 8/16bit
Последний раз редактировалось Кислый Вс июн 08, 2014 12:23:12, всего редактировалось 1 раз.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Pavel_1978 »

Дай фото платы и распайки дисплея.
Посмотри примеры к плате, по любому диск с примерами в комплекте должен быть, если нет то на сайте в описании ссыль указывают.
Как правило на том же диске схема платы, и ДШ на основные модули, даже если сам ДШ на китайском названия все равно на английском.
Ну а в примерах Си а там по именам функций раскурить можно...

Я так с китайской STM32 - Mini разбирался.
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Кислый »

Изображение

на лицо RGB666.

режимов у микропроцессора на плате много есть тот же i80 о котором я упоминал выше
Изображение

но распаяны пины под 18бит RGB, (8,9 и 16,17 пины не выведены наружу)
Изображение

в то время, как практически все доступные дисплеи расфасованы под i80.
Изображение

вот так вот
Изображение
Вложения
cpu_lcd_2.jpg
(193.1 КБ) 2973 скачивания
cpu_lcd.PNG
(27.88 КБ) 2849 скачиваний
lcd.PNG
(26.59 КБ) 2979 скачиваний
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Кислый »

Вот я и прошу помочь найти дисплей 480*320 точек , 3+ дюймов. который бы поддерживал режим RGB666 (18бит). Ибо городить переходник на fpga - это ужее перебор
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Pavel_1978 »

Смотри тогда в сторону дисплеев с SSD1963

Например такой: http://ru.aliexpress.com/item/Developme ... 70779.html

Кстати наоборот, дисплеи с контроллерами и поддержкой i80 до 3,5" все что больше уже полноценное RGB 666 или 888 и как правло подключаются на прямую к контроллеру LCD или тот же преходник на SSD19xx или напрямую к контроллеру.
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Кислый »

я бы хотел 3.5 - 5 дюйма, с тачем и RGB666. 7" это дофига. даже 5 дюймов - это много, но более-менее терпимо.
китайцы не знают своего ассортимента, и отвечают "смотрите мой стор, там все есть"

Вот такого типа безумно тяжелые, т.к. имеют металлическое основание
http://ru.aliexpress.com/item/Free-Ship ... 26022.html
мерзостная тенденция, чем больше диагональ тем хуже ppi.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Pavel_1978 »

Ну елки палки.... а в стоке поиска набрать 3.5" TFT Modul религия не позволяет чтоли?
На ебее и DX их как грязи если нужен интерфейс i80 ищи с платой контроллера.

Первая же ссылка: http://www.ebay.com/itm/3-5-inch-TFT-LC ... 1c2f99f2b8

выбирай: http://www.ebay.com/sch/LCDs-Displays-/ ... lcd&_frs=1
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Pavel_1978 »

Ну так посчитай ресурсы для 640х480 при 50Гц, и 16битных данных.

614400 байт на один кадр...
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Кислый »

Pavel_1978 писал(а):Ну елки палки.... а в стоке поиска набрать 3.5" TFT Modul религия не позволяет чтоли?
На ебее и DX их как грязи если нужен интерфейс i80 ищи с платой контроллера.

Первая же ссылка: http://www.ebay.com/itm/3-5-inch-TFT-LC ... 1c2f99f2b8

выбирай: http://www.ebay.com/sch/LCDs-Displays-/ ... lcd&_frs=1


вот именно. с i80 ! А с rgb - нет !!
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Pavel_1978 »

Ты сам запутался и остальных запутал. смотри:
Есть шина данных которая может быть 8-16-18-24.
Большинство дисплеев с диаганалью 3-5" имеют 16 битную шину, обмен по которой может происходить по i80 используя ноги RS, RW, CS ну и какие там еще (смотреть лень) данные в дисплей пишутся 16битами вот уже внутри этих 16 бит ты задаешь расположение по цветам согласно ДШ на контроллер дисплея.

Стекла с голым RGB имеют 18 или 24битную шину и входы кадровой и строчной синхронизации ни о каких 565 и прочих речь не идет. Ждя управления этим стеклом нужен контроллер который чаще всего стоит внутри камня ну и ли внешний, обмен с которым осуществляется по i80 SPI или вообще по I2C. Тут все упирается в то сколько времени ты кадр передавать будешь
Вложения
GFT035A320240Y.PDF
Ищи такой.
(70.73 КБ) 368 скачиваний
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Кислый »

Pavel_1978 писал(а):Ты сам запутался и остальных запутал

Уважаемый, это вы меня не так поняли. Я прерасно знаю чем отличается i80 от голого rgb. Попробую обьяснить на пальцах :
возьмем к примеру дисплей 3,5" 480x320 tft1p4705 на TA7601. Дисплей в пластике, легок. Контроллер хорош поддерживает множество режимов, но изготовители дисплея вывели на шлейф только i80 8/16
Изображение

другой случай - дисплей 4,3" 480*272. На лицо худший ppi, тяжелое металлическое основание и толстый тач.
Изображение
Дисплей поддерживает rgb что нам и надо. Но он тяжел и имеет меньшее разрешение.
Я же ищу 3.5" 480*320 в пластике с rgb666(18бит).
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Ответить

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