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

 
 
> Display Siemens C60 with Mega8 and SD-Card
Stariy Alex
сообщение Apr 3 2007, 15:59
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 736
Регистрация: 29-04-06
Из: Berlin
Пользователь №: 16 605



Свежий проэктик - кому-нибудь пригодится.
Прикрепленное изображение

Дисплей 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:
Прикрепленный файл  Siemens_C60.zip ( 9.28 килобайт ) Кол-во скачиваний: 1611

PS. Даташит к дисплею не нашел - нет.

Сообщение отредактировал Stariy Alex - Apr 3 2007, 16:10
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BADC0DE
сообщение Oct 18 2008, 08:34
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 25-05-06
Пользователь №: 17 435



Мои 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 - давали практически незаметное изображение, из-за этого думал, что дисплей никак не хочет отображать данные.

Сообщение отредактировал BADC0DE - Oct 18 2008, 08:35
Go to the top of the page
 
+Quote Post
gitgit
сообщение Nov 26 2008, 17:02
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 25-01-07
Из: ufa
Пользователь №: 24 773



Цитата(BADC0DE @ Oct 18 2008, 11:34) *
pSPI->SPI_CSR[LCD_SPI_CSR_NUM] = AT91C_SPI_NCPHA |AT91C_SPI_BITS_8;Инициализация расписана у немцев HERE

добрый день!
тоже хотел подключить к контроллеру этот дисплей. но после того как я пишу в него массив чисел, из приведенной Вами ссылки, никаких видимых изменений не происходит. так и должно быть или он должен какой нибудь мусор показать?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 13:23
Рейтинг@Mail.ru


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