Цитата:
Я не понял, в итоге на экран вообще что-то выводится? Или не работает совсем? Проблема в конфигурации регистров PCF8576 или вообще
в настройке самого интерфейса?
|
Я же и говорю, выводится, но непонятно что.
Если выбираешь в MODE SELECT один режим - одно выводится, если другой режим - другое.
Метода была такая - по даташиту пытался подать команду
MODE SELECT
Wire.send(B11001101);
потом
выставляю адрес
Wire.send(B00100000); - это вроде адрес старшего разряда
потом шлю данные
Wire.send(B00100000);
получаю 1 на LCD в старшем разряде.
Все вроде ок.
Но, меняя данные, получаю только вертикальные символы в знакоместе, типа 1 слева разряда, 1 справа разряда, -1 и 1-.
Напоминаю, индикатор 15-ти разрядный.
Все, только комбинации таких символов, как бы я не извращался с байтом данных.
Меняя байт разряда получаю аналогичную картину на других знакоместах.
Вот и не пойму, где порылась собака?
Поэтому и спрашиваю, может кто-то имел дело с подобными микрухами?
Чувствую, что где-то близко, но не пойму, в чем трабла.
Может где-то тайминги нарушены? Может где-то напихать задержек?
Или все-таки ошибка в конфиге?
Пошел курить даташит до полного просветления...