Свежий проэктик - кому-нибудь пригодится.
Нажмите для просмотра прикрепленного файла
Дисплей 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. Даташит к дисплею не нашел - нет.