Stariy Alex 0 3 апреля, 2007 Опубликовано 3 апреля, 2007 (изменено) · Жалоба Свежий проэктик - кому-нибудь пригодится. Дисплей 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 PS. Даташит к дисплею не нашел - нет. Изменено 3 апреля, 2007 пользователем Stariy Alex Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stariy Alex 0 4 апреля, 2007 Опубликовано 4 апреля, 2007 · Жалоба Сименс использует те-же Display на многих других моделях - пример: Siemens M55 LCD Pinouts http://sandiding.tripod.com/m55.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yarunt 0 28 сентября, 2007 Опубликовано 28 сентября, 2007 · Жалоба Проект не ваш? Сименс CX65(ls020)запустится? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0xBADC0DE 0 18 октября, 2008 Опубликовано 18 октября, 2008 (изменено) · Жалоба Мои 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 - давали практически незаметное изображение, из-за этого думал, что дисплей никак не хочет отображать данные. Изменено 18 октября, 2008 пользователем BADC0DE Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pz6tank 0 19 ноября, 2008 Опубликовано 19 ноября, 2008 · Жалоба а есть сам код инита для авр, желательно на асме? в чем-то у меня ошибка, не могу найти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gitgit 0 26 ноября, 2008 Опубликовано 26 ноября, 2008 · Жалоба pSPI->SPI_CSR[LCD_SPI_CSR_NUM] = AT91C_SPI_NCPHA |AT91C_SPI_BITS_8;Инициализация расписана у немцев HERE добрый день! тоже хотел подключить к контроллеру этот дисплей. но после того как я пишу в него массив чисел, из приведенной Вами ссылки, никаких видимых изменений не происходит. так и должно быть или он должен какой нибудь мусор показать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0xBADC0DE 0 1 декабря, 2008 Опубликовано 1 декабря, 2008 · Жалоба Мусор естессно должен быть. Либо контроллер не тот, либо пишете неверно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Viktor110668 0 19 февраля, 2009 Опубликовано 19 февраля, 2009 · Жалоба добрый день! скажите а этот прект возможно использовать как пробник типа осцилла? без карты, уж больно мне понравился ваш проект Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться