Тема: PCF8576 + Arduino
Показать сообщение отдельно
Старый 20.05.2013, 19:48   #5
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

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

потом
выставляю адрес

Wire.send(B00100000); - это вроде адрес старшего разряда

потом шлю данные
Wire.send(B00100000);

получаю 1 на LCD в старшем разряде.

Все вроде ок.
Но, меняя данные, получаю только вертикальные символы в знакоместе, типа 1 слева разряда, 1 справа разряда, -1 и 1-.

Напоминаю, индикатор 15-ти разрядный.
Все, только комбинации таких символов, как бы я не извращался с байтом данных.

Меняя байт разряда получаю аналогичную картину на других знакоместах.

Вот и не пойму, где порылась собака?
Поэтому и спрашиваю, может кто-то имел дело с подобными микрухами?
Чувствую, что где-то близко, но не пойму, в чем трабла.
Может где-то тайминги нарушены? Может где-то напихать задержек?
Или все-таки ошибка в конфиге?
Пошел курить даташит до полного просветления...
__________________
Мой проект: Citroen Xsara Android CarPC
s.m. вне форума   Ответить с цитированием