Цитата(Algol @ Jul 17 2005, 21:19)
Всем добрый вечер! Помогите, кто чем сможет. У меня индикатор МЭЛТ двухстрочный, начал с ним разбираться. Все вроде бы банально и просто, инфы навалом, примеров, но вот не горит собака и все тут. В качестве отладочных средств использую светодиод, который засвечиваю, на разных стадиях выполнения программы, так вот, обнаружил, что в программе нестабильно выполняется команда проверки флага занятости ЖКИ, т.е. светодиод не зажигается после этой команды или же зажигается но с разными интервалами.
Может посоветуете что на свежую голову? а то я уже зациклился!
Пользую PIC16F628 8МГц, напряжение питания 5В, ЖКИ без резисторов выводами Vcc и V0 подключены к 5В, 4-х битных интерфейс.
1) Нужно выставить напряжение на подложке LCD так, чтобы после подачи напряжения питания "светились" все знакоместа.
2) флаг занятости действительно будет по разному сбрасываться т.к. длительность выполнения команд разная - самые длиные это инициализация LCD и установка курсора в начало 1,5 мс, остальные 40 мкс
3) в начале нужно обязательно инициализировать LCD согласно тех же DOC