Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AVR и Siemens M55
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26
Aлекс
есть дисплей от самсунг Х100. можно ли его подключить к компу? есть ли схема?
therin
Free, спасибо. Команды в основном взял с дампа шины, выложенного ранее в теме. Дисплей вроде проинициализировал. Только он белым цветом заливается и все. Пробуешь нарисовать какой-нибудь прямоугольник другим цветом, все равно дисплей белый.
Free
Цитата(therin @ Sep 12 2010, 17:59) *
Free, спасибо. Команды в основном взял с дампа шины, выложенного ранее в теме. Дисплей вроде проинициализировал. Только он белым цветом заливается и все. Пробуешь нарисовать какой-нибудь прямоугольник другим цветом, все равно дисплей белый.


у мя был такой косяк. пересмотри параметры инициализации и очерёдность команд (например DisplayON не послал)
Вот даташит на контроллер дисплея (я с него информацию брал) оно стоило долгих поисков по интернетам =)
Нажмите для просмотра прикрепленного файла
therin
Free, еще раз спасибо. Переписал код в соответствии с последовательностью команд в даташите, но результат был тотже. Исправило все установка контрастности на 0x20. Не подскажите как реализовали позиционирование символа при записи строки на дисплей. А то у меня пока одна идея, для шрифта (нашел пока шрифт 8x14) рассчитать координаты символов и внести в массив.
Free
В общих чертах
По строкам: умножаем высоту символа на номер строки, прибавляем 1 (ну чтобы пробелы были между строками).
по столбцам: чтобы перейти на n символов умножаем n на ширину шрифта.
Код
LCD_posX=x;  //Столбцы (тут мне нужна была возможность начать рисовать текст с любой позиции)
LCD_posY=y*8+1;  //Строки
МП41
Цитата(Free @ Sep 13 2010, 19:00) *
По строкам: умножаем высоту символа на номер строки, прибавляем 1 (ну чтобы пробелы были между строками).

Пробелы между строками вроде как в самом шрифте заложены должны быть.
Free
Для русских букв было удобнее использовать всю высоту (Ц Щ например), поэтому у меня пробела между строк не было. Если в шрифте предусмотрено, можно просто не прибавлять.
akaWolf
Подскажите, пожалуйста, какой есть хороший дисплей с datasheet, для его покупки.
kuber
Всем доброе время суток.
Кто может подсказать где можно достать ответный разьём к внешнему дисплею Nokia 6085.
2 рада по 5 пин.
На фотки разьем самого дисплея.
Пока найти не удалось а выковыривать с плат неохота.
Хочу применить дисплеи от Nokia (с таким типом разьема) для своих проектов.
Надо 25 штук
demadsv
Если по Украине-гляньте здесь http://gsmserver.com.ua/shop/spares/connectors/ ,или здесь http://www.complektuha.com.ua/index.php?categoryID=2687,ну а по России ещё проще-в гугле набрать Коннектор Nokia 6085,так такую кучу навалит предложений...
plutonium
[DELETED]
Уважаемые может всетаки кто то подскажет, что же всетаки за контроллер стоит в LPH8731-3C
Дорогие мои, поему спрашиваю, все испробовал с инициализацией... ну не хочет он запуститься, может поможет кто куском инициализации... Премного благодарен!!!
ARV
господа!
возникла странная проблема с дисплеем LS020... туплю уже двое суток - не пойму, в чем дело!
1. инициализацию дисплея сделал - все Ок.
2. вывод данных в дисплей тоже сделал - выводятся.
3. пытаюсь задать окно для работы, например (10,10,50,50) - ок, задается, можно заливать.
4. пытаюсь изменить положение и размер окна, например (90,90,110,110) - фигвам! остается прежнее (10,10,50,50).

уже появляется параноидальное ощущение, что ПОСЛЕ установки окна ВПЕРВЫЕ, все последующие КОМАНДЫ игнорируются, только ДАННЫЕ принимаются...

вроде делаю все по классическим примерам, уже и про регистры читал, и про команды... кажется - все верно, но работает не так, как надо! может есть какой-то хитрый нюансик? задержка там какая-то, или еще что...
skyled
Цитата
возникла странная проблема с дисплеем LS020
А какой контроллер, если не секрет?
ARV
все, отбой тревоги!
нашел свою ошибку: умудрился сигнал RS повесить на линию MISO... перенес на другой пин - заработало...
mr_smit
Цитата(plutonium @ Oct 23 2010, 20:24) *
Уважаемые может всетаки кто то подскажет, что же всетаки за контроллер стоит в LPH8731-3C
Дорогие мои, поему спрашиваю, все испробовал с инициализацией... ну не хочет он запуститься, может поможет кто куском инициализации... Премного благодарен!!!

Вот: http://radiokot.ru/forum/viewtopic.php?f=20&t=26497



Кто нибудь подключал дисплей от Nokia 6280 ? Модель дисплея: LS022Q8UX05

Вот тут человек подключил этот дисплей к PICу. Есть схема подключения. Но нет исходников. Есть даташит на дисплей.

Просто интересует может кто то уже использовал этот дисплей и может поделиться исходниками.
011119xx
Я пробовал работать с дисплеем от Nokia 6267. Это тоже самое что и от Nokia 6270/6280. Особых проблем не было. Управлял согласно даташиту на контроллер MC2PA8201
Alex_1811
Цитата(011119xx @ Dec 22 2010, 08:21) *
Я пробовал работать с дисплеем от Nokia 6267. Это тоже самое что и от Nokia 6270/6280. Особых проблем не было. Управлял согласно даташиту на контроллер MC2PA8201

Поделитесь исходниками инициализации Nokia 6267 с общественностью.
011119xx
Вот архив проекта WinAVR под AVRStudio
МП41
011119xx, как Вы к дисплею подключались? Разъём-то мелкий, зараза!
011119xx
Ищется ответная часть разъема (ее можно найти на шлейфе к соответствующему телефону), потом делается переходная платка с этого разъема на например какой-нибудь PLD, однорядный или двухрядный, кому что больше нравится.
МП41
А какой там шаг? ЛУТом сделать переходник реально?
011119xx
ЛУТом сделать можно. На сколько я помню, там ширина вывода разъема и расстояние между выводами порядка 0,2мм.
VDLab
Проще сказать - шаг выводов 0,5 мм
Что касается дисплеев, такое ощущение, что во всех телефонах нокия на дисплеях 320x240 установлен один и тот же контроллер.
Цитата
Поделитесь исходниками инициализации Nokia 6267 с общественностью.

А по исходникам - их уже в этой ветке два или три раза выкладывали, не ленитесь искать
mr_smit
Цитата(011119xx @ Dec 22 2010, 12:18) *
Вот архив проекта WinAVR под AVRStudio

Спасибо!!!!! А можно схему подключения?

Код
#define LCD_DATA_PORT    PORTD
#define LCD_DATA_DIR     DDRD
#define LCD_CTRL_PORT    PORTC
#define LCD_CTRL_DIR     DDRC
#define RDX              PC0
#define WRX              PC1
#define DCX              PC2
#define RESX             PC3
#define CS               PC4


RDX, WRX, DCX, RESX,CS понятно. Линии D0...D7 на порт D. А LCD_CTRL_PORT, LCD_CTRL_DIR что такое?
011119xx
Такие странные вопросы задаете. LCD_CTRL_PORT это регистр порта управления LCD - порт C, LCD_CTRL_DIR это регистр направления порта C. Схема подключения собственно понятна из исходников. Питание думаю не составит труда подключить и прочую обвязку на AVR.
mr_smit
Цитата(011119xx @ Dec 27 2010, 13:16) *
Такие странные вопросы задаете. LCD_CTRL_PORT это регистр порта управления LCD - порт C, LCD_CTRL_DIR это регистр направления порта C

Да, что то ступил. Извиняюсь. sm.gif Просто никогда бы не заменил 5 букв PORTC на LCD_CTRL_PORT


И ещё, по поводу подключения. В даташите написано что контакты располагаются по окружности. Правильно я их расположил? Или по часовой стрелке надо?

Нажмите для просмотра прикрепленного файла
011119xx
А что это за дисплей то?
mr_smit
От Nokia 6280. Это картинка из даташита.
011119xx
А что реально есть даташит на дисплей от Нокии 6280? Если есть, то можно и сюда выложить. Я держал в руках дисплей от Нокии 6270/6280, так там разъем стоит, причем двухрядный, и ничего общего с картинкой, которую вы показываете он не имеет. Если есть аська (мою можно узнать в профиле), то пишите туда (для ускорения процесса, ну и чтоб тема совсем уж не засорялась)
mr_smit
На картинке и есть двухрядный.

Я выкладывал всё на предыдущей странице: ссылка
011119xx
В том проекте на пике дисплей действительно от Нокии 6280, а вот даташит, который вы утверждаете, что это от него, в общем то не от него. Сравните хотя бы номера контактов одноименных цепей, они не совпадают. Проще купить сам дисплей и убедиться в этом воочию. А даташит на дисплей от Нокии 6280 вы вряд ли найдете.
Вот здесь есть фото http://foneks.ru/product_info.php/products_id/56321
А вот здесь ответная часть разъема http://foneks.ru/product_info.php/cPath/87...roducts_id/5450 тот что в правом верхнем углу
Нашел распиновку на Нокию 6270, но добавть файл не могу, пока кто-то не ответить после меня.
011119xx
Вот распиновка на Нокию 6270.
mr_smit
У меня в руках Nokia 6280. Целиком. Оригинал. И дисплей там не такой как вы указали на картинке (надпись другая на дисплее). А шлейф, да, такой же. На вашем фото китайская подделка.

Вот оригинальный дисплей: http://shop.siriust.ru/product_info.php/products_id/13617

Нажмите "увеличить" и посмотрите на обозначение!!!!
011119xx
Я не отрицаю, что я привел ссылку на китайскую подделку. Тем не менее это не отменяет ничего из сказанного мной о нем.
mr_smit
Да, действительно. Сравнил распиновку дисплея по даташиту и в приведенном мною проекте. Они не совпадают. Но, 011119xx, приведенная вами распиновка тоже не совпадает с той что в проекте!!! Посмотрите сами. Как же вам тогда удалось запустить дисплей? И где истина?
011119xx
Распиновка дисплея не совпадает с распиновкой в том проекте который я выложил? Или с тем проектом на ПИКе?
mr_smit
С проектом на пике
011119xx
С проектом на ПИКе совпадает (можешь сам сравнить, только учти что в проекте на пике первая нога взята в другом углу разъема), единственное отличие это вывод выбора кристалла и один из общих. Они перепутаны местами, но в проекте на ПИКе вывод выбора кристалла постоянно подключен к общему, поэтому тоже будет работать.
mr_smit
Да. И в правду "первая нога взята в другом углу разъема". А в вашем .txt файле это вид на дисплей сверху? Т.е. контактная площадка смотрит вниз? Да?

011119xx, а разводка платы у вас осталась? Под разъём? (да да, я совсем обнаглел). Боюсь ошибиться и не правильно подключить.
011119xx
Вот пожалуйста вариант платы.
011119xx
Цитата(VDLab @ Mar 28 2010, 13:27) *
Эксперименты показали, что отличия у MC2PA8201 от R69406 все таки есть, в частности, не удалось запустить дисплей в режиме 16-битного цвета. Причем у оригинального и у китайской копии дисплеев реакции на попытку включить этот режим разные.


Мне почему-то кажется, что мало просто подать команду на включение, например, режима 16-битного цвета, надо еще передать в дисплей команду Colour Set (Стр. 73 и 137 даташита MC2PA8201). Честно говоря, я так и могу понять какие значения параметров нужно передавать. Если кто понял, поясните.
GetSmart
Всем привет!
Кто-то может поделиться исходниками для дисплейчика WO12864 (контроллер ST7565) ?
Подойдут исходники от любого проца с самыми минимальными возможностями. Мне не удаётся вообще его оживить.
Единственное, что у него работает это пин ~RST.
VDLab
Цитата(011119xx @ Jan 27 2011, 10:21) *
Мне почему-то кажется, что мало просто подать команду на включение, например, режима 16-битного цвета, надо еще передать в дисплей команду Colour Set (Стр. 73 и 137 даташита MC2PA8201). Честно говоря, я так и могу понять какие значения параметров нужно передавать. Если кто понял, поясните.


Да с этим уже разобрался, здесь подсказали.
011119xx
Цитата(VDLab @ Jan 28 2011, 19:03) *
Да с этим уже разобрался, здесь подсказали.

Пробовал так как там описано, но результата нет.
VDLab
А дисплей оригинальный, или копия? Хотя разницы, по идее, не должно быть.
Я просто в конце инициализации выдаю команду Interface Pixel Format(0x3A) с параметром (0x05). А вот если подать команду Colour Set(0x2D) (с любыми параметрами, пробовал разные варианты), то тут и начинается свистопляска - оригинальный дисплей до выключения питания уже ничего не выдает, кроме едва заметных размытых тонких цветных полос, китайский вообще чернеет.
Kenshin
пожалуй похвастаюсь промежуточными результатами:
LS020 + AT91SAM7S128 + MMC
на выходе видео в тестовом режиме. звук еще не прикрутил. спаяно на коленке.
питание 5 вольт с USB. либо 2 телефонных аккумулятора последовательно.
формат видео своя разработка основанная на mpeg. сжатие хуже зато процессор справляется.
интересная деталь: памяти озу в контроллере меньше чем размер буфера одного кадра, поэтому видео формируется на лету.
Нажмите для просмотра прикрепленного файла Нажмите для просмотра прикрепленного файла Нажмите для просмотра прикрепленного файла Нажмите для просмотра прикрепленного файла
mr_smit
Говорите о видео, а сами выкладываете фото. Если уж действительно хотите "похвастаться" то тогда выкладывайте ролик на youtube. Посмотрим sm.gif

А вообще серьёзная вещь. Молодец!

P.S. У меня вот мечта подключить этот дисплей через USB к компьютеру и выводить видео на него с ПК. Есть одна идейка... но всё руки никак не дойдут
Kenshin
пожалуйста
http://www.youtube.com/watch?v=Bp9qeydqPrU
max_
Может кто подскажет контроллер LCD от Nokia 1661, 1616, 1800, 2330с, 5030с....а то уж больно привлекательная цена :-)
BigallS
Цитата(GetSmart @ Jan 27 2011, 13:51) *
Всем привет!
Кто-то может поделиться исходниками для дисплейчика WO12864 (контроллер ST7565) ?
Подойдут исходники от любого проца с самыми минимальными возможностями. Мне не удаётся вообще его оживить.
Единственное, что у него работает это пин ~RST.



Есть описание похожего дисплея на сайте http://radiokot.ru/forum/viewtopic.php?f=20&t=5199
там я тоже задал недавно похожий вопрос, ждемс..
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.