Използване на цветен дисплей от Nokia 6610, Digital Chip - Цифрови устройства
След успешни тестове с монохромни дисплеи Nokia 1100, Nokia 1202 и др. имаше остро желание да опитам да тичам и да си играя с цветен дисплей - изборът падна върхуNokia 6610 и други подобни.

Различни дисплеи на Nokia 6610
Защо? Има няколко причини. Той е сравнително евтин (силно зависи от местообитанието на бъдещия си собственик 🙂 ), доста често срещан, има същия конектор като дисплеите от Nokia 1110i, има резолюция от132×132 пиксела,65535 цвята (това важи за оригиналните LCD дисплеи - предимно 12-битови: 4096 цвята). При свързване протоколът SPI се използва 9-битов, първо най-значимият бит (MSB).

Протокол SPI 9 бита
Обръщам внимание на факта, че дисплеи от Nokia 2650/2600/3100/3200/5100/6100/6220/6610/6610i/7200/7210/7250/7250i/5410 също могат да бъдат подходящи (в зависимост от вида на LCD контролера, използван в него - вижте по-долу). За основа на програмата взех статия от немски сайт.
- Phillips PCF8833
- Epson S1D15G10 (Внимание! От моя страна имаше опити да се свържа с помощта на „листовете с данни“ към контролерите S1D15G00, S1D15G14, S1D15G17 - те са подобни на командната система на Epson: целта беше да определя кой дисплей имам)
- Третият тип е контролерLDS176 - той е напълно съвместим с Phillips по отношение на командната система, включва и контролери Epson - в които има по-нови чипове (не намерих "datasheet" за тях)

Дисплей с контролер Phillips PCF8833
На снимката по-долу дисплеят, който не може да стартира.

Дисплей на Nokia 6610, който не успя да стартира
И другата страна.

Дисплей на Nokia 6610, който не успя да стартира
В бъдещепланира да добави команди за LCD контролера на Epson към библиотеката - но това е, ако попадна на такъв дисплей.

“Pinout” на дисплея на Nokia 6610
За тези, които искат незабавно да проверят дисплея си (без да компилират програмата), ние свързваме щифтовете на LCD адаптера към ATMega8 порт C, както следва:
Firmware: Nokia6610_1– Mega8 предпазителите трябва да бъдат настроени за тактоване от вътрешния 8 MHz RC генератор: CKSEL3=CKSEL1=CKSEL0=SUT0 – зададен бит (равен на нула), т.е. е отбелязано. Това важи за програмите: Winpic800, PonyProg и AVRDUDE с обвивка под Windows. Прилагам таблица с „предпазители“ за Mega8, мисля, че ще помогне на начинаещи (и не само).

