Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Display Siemens C60 with Mega8 and SD-Card
Форум разработчиков электроники ELECTRONIX.ru > Поставщики компонентов для электроники > Компоненты > Средства индикации
Stariy Alex
Свежий проэктик - кому-нибудь пригодится.
Нажмите для просмотра прикрепленного файла
Дисплей LM15GFNZ07 от мобильника Siemens C60.
Разрешение 101х80 пиксел.
Цветов - 4096.
SPI-Bus.
МК - Мега8. Флешка- SD (MMC).
Память Меги - 4089 байт (свободны 14 бт).
Светодиоды освещения дисплея подключаются непосредственно к источнику питания 4,5 в.
Схема:
Нажмите для просмотра прикрепленного файла
Картинка должна быть точно 101х80 пиксел, 16,7 милл. цветов, 24374 Байта.
МК считывает в первую очередь 4 первых бита содержащих информацию о цвете:
красный, зеленый и синий.
Ф-Карта должна быть форматирована в формате FAT16 и считывается 511 картинок.
Данные на карте не должны быть фрагментированы. Поэтому карта должна вначалe
форматироваться, а затем все BMP записывать одновременно.
Катинки будут демонстрироваться в той же последовательности, в какой были записаны.
Имена файлов должны быть в формате DOS - 8.3. Длинные имена не поддерживаются.
На схеме R5 - это проволочный мостик.
Мега программируется через ISP. Флешка (SD или MMC) подкличены тоже через ISP-Connektor т.е.
SD DI -> MOSI
SD DO -> MISO
SD CLC -> SCK
SD VCC -> VCC
SD GND -> GND
Фузы:
Нажмите для просмотра прикрепленного файла
Вначале следует тестировать схему без SD-Карты. При этом на экране появятся
4 цветные полосы, версия фирмвары и надпись Nо SD card.
Если до этой картинки дошло, то можно отсоединить питание и подключить Карту.
(Не подключать или удалять под напряжением).
После включения, высветится 4 цвета, а затем появятся картинки с интервалом.
Кнопка S1 служит для смены контраста. Коротким нажатием <500мс происходит
смена Меню, есле >500 мс - значение.
У меги8 нет возможностей показать движущиеся картинки.
Нажмите для просмотра прикрепленного файла
PS. Если кто хочет больше возможностей - дизассемблируйте HEX:
Нажмите для просмотра прикрепленного файла
PS. Даташит к дисплею не нашел - нет.
Stariy Alex
Сименс использует те-же Display на многих других моделях - пример:
Siemens M55 LCD Pinouts
http://sandiding.tripod.com/m55.html
yarunt
Проект не ваш? Сименс CX65(ls020)запустится?
BADC0DE
Мои 5 коп. по дисплею, может кому и поможет.

В моём варианте - LM15SGFNZ07 - используется, по -видимому, камень HM17CM4096, даташиты на который ищутся гуглом свободно.
Они, кстати , мутные.

Перед пересылкой команд RS =1.
Шлем команду 0xFХ ( выбор регистра), где Х=0...5 соответствует полям RE flag даташита.
Затем шлем 8 байт команду.

Данные передаются при RS=0.

Режим SPI в частности для AT91SAM7S :

pSPI->SPI_CSR[LCD_SPI_CSR_NUM] = AT91C_SPI_NCPHA |AT91C_SPI_BITS_8;Инициализация расписана у немцев HERE

Очень важно не споткнуться на контрастности: в ините необходимо выставить правильно EVR level последовательностью команд 0xF4,0xaX, 0xBXУ меня получилось идеально при 0xA2, 0xB2 , а рекомендованные значения контрастности из ссылки выше и от Stariy Alex из
приведенного им хекса ( собссно там 1 в 1 всё совпадает с немцами) 0xB3, 0xA0 - давали практически незаметное изображение, из-за этого думал, что дисплей никак не хочет отображать данные.
pz6tank
а есть сам код инита для авр, желательно на асме? в чем-то у меня ошибка, не могу найти.
gitgit
Цитата(BADC0DE @ Oct 18 2008, 11:34) *
pSPI->SPI_CSR[LCD_SPI_CSR_NUM] = AT91C_SPI_NCPHA |AT91C_SPI_BITS_8;Инициализация расписана у немцев HERE

добрый день!
тоже хотел подключить к контроллеру этот дисплей. но после того как я пишу в него массив чисел, из приведенной Вами ссылки, никаких видимых изменений не происходит. так и должно быть или он должен какой нибудь мусор показать?
BADC0DE
Мусор естессно должен быть.

Либо контроллер не тот, либо пишете неверно.
Viktor110668
добрый день!

скажите а этот прект возможно использовать как пробник
типа осцилла?
без карты, уж больно мне понравился ваш проект
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.