Чтож, мои страдания закончились!
Тут результат изучения работы Павла Мазура (с monitor.net.ru), он дал основу подключения дисплея и код, изучения сервис-мануала на телефон Nokia 1110i, долгих поисков по форумам и моих исследований.
Во вложениях: схема подключения дисплея, рабочий код.
Напряжения питания дисплея:
- подсветка VLCD- и VLCD+, у меня работает в диапазоне 3.2В - 4В, так как мое устройство питается от АКБ для сотового, то подключил напрямую к нему.
- VCC, основное питание, 2.8В. Я решил по совету форумчан использовать маломощный миниатюрный стабилизатор LP2985 на фиксированное напряжение 2.8В. Сам стабилизатор питается от 5В, полученых с помощью DC-DC конвертера MC34063. Эти же 5В я использую для МК, в моем случае ATMega16
- Опорное напряжение управляющих сигналов дисплея, 1.8В. Так как ток просто мизерный, что им практически можно пренебречь - оно получено резистивным делителем от основных 5В.
Управляется дисплей по 4-м линиям от МК: CLK, RESET, CS, DATA. С дисплея мы ничего не читаем - только отправляем, т.е. даже если дисплей мертвый, МК об этом не узнает... Т.к. напряжение логической "1" от МК в моем случае около 5В, использованы аналогичные с VIO резистивные делители, для получения собственно сигнальных напряжений 1.8В. Зачем спрашивается задавать VIO 1.8В и еще и делить сигнальные напряжения спросите вы? Дык дисплей такой, не я же его придумывал, ему столько надо
Вот, с железом разобрались. Далее софт:
Сначала задаем на какие ноги МК подключены управляющие линии. Init_lcd - как бы это ни было странно процедура инициализации, задает различные параметры дисплея, точного значения всех из них я не нашел. Я оставил так - все прекрасно. Ну вобщем-то все процедуры названы логично и разобраться в программе не должно составить труда, даже не зная ассемблер (если список команд под рукой есть).
Ближе к концу листинга есть пример вывода двух символов на дисплей - сначала задаем строку вывода, вызвав соответствующую процедуру, затем задаем ASCII код символа и вызываем процедуру собственно вывода символа.
Работа устройства тестировалась на макетной плате, с питанием от АКБ и USB (для получения 5В не стал DC-DC конвертер собирать на макетке). Частота МК задавалась кварцем, испытаны 4МГц и 12МГц, никаких проблем не замечено.
Собственно и все, спасибо всем за советы!