Выяснилось, что должны быть три ноги А0, А1, А2. с помощью которых можно задать адрес, подтягивая их на землю или +5В. Пока разбираюсь с этой платой.
IBoard Pro я обратно вернул товарищу, а себе собрал макетку на ATTINY2313, на которую и хочу возложить этот ЖК. Сам я пишу на кодевижене, но найти библиотеку для I2C пока не могу, придёться, наверное попытаться портировать с ардуинки.
quote:
нет возможности проанализировать все элементы,
quote:
Originally posted by gypar:
Все не надо. Нужно только проверить сопротивление между vcc и sda и scl линиями.
Как-то забыл развести pull-up резисторы и колхозить не хотелось.
Регистрами атмеги программно подтянул внутренние. Прокатило.

Мучаю 2004 с i2c модулем - без модуля тоже тестировал - мой запустился на стандартной библиотеке по 4 битам. Основные грабли как я понял это инициализация 4 бит режима у дисплея, там функции несколько раз вызываются, но это не помогает - как решение вызывать инициализацию lcd.begin() дважды. Мои эксперименты показали что при одинаронм вызове - при ресете дисплей стартует через раз, а при двойном вызове сразу - после любого ресета контроллера хоть по питанию хоть кнопкой.
Проблема скорее всего вызвана внутренним временем на обработку процедур(зависит похоже от конкретного экземпляра). Вобщем невижу ничего страшного чтобы инитить дисплей 2 раза - да хоть 3 - главное чтобы потом он работал.
Вобщем i2c няшка!!!