Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Кто работал с TIC105 (PCF8531)?
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
Neytrino
Люди, кто работал с таким дисплеем? Никак не могу завести контроллер. Может у кого нить есть библиотеки для работы с ним на С?
Nixon
Код
  
  i2c0_start(TIC32_ADDR, 0);                    // начали транзакцию по I2C0 с LCD
  i2c0_write(CON1); i2c0_write(0x01);                // установили основную страницу H[1:0] = 0
  i2c0_write(CON1); i2c0_write(0x22);                //разрешили TIC32, вертикальная развертка
  i2c0_write(CON1); i2c0_write(0x09);                // установили страницу настроек дисплея
  i2c0_write(CON1); i2c0_write(0x0C);                // режим: NORMAL, FULL
  i2c0_write(CON1); i2c0_write(0x05);                // MUX-rate: 1/34
  i2c0_write(CON1); i2c0_write(0x14);                // Bias system: 3
  i2c0_write(CON1); i2c0_write(0x01);                // установили основную страницу H[1:0] = 0
  i2c0_write(CON1); i2c0_write(0x0A);                // установили страницу настроек генератора HV
  i2c0_write(CON1); i2c0_write(0x08);                 // коэф. умножения Vlcd = 2
  i2c0_write(CON1); i2c0_write(0x20);                // коэф. температуры = 0
  i2c0_write(CON1); i2c0_write(0x05);                // генератор HV включили на высокое напряжение
  i2c0_write(CON1); i2c0_write(0x80 + 40);             // Vlcd = 2.94 + 0.03 * XX
  i2c0_stop();

Это для tic32, питание 3.3V.
Neytrino
я так понимаю, что tic32_addr в моем случае равно 0x78? а вот что значит CON1?
Nixon
Забыл.
Код
// адрес индикатора TIC32 на шине I2C
#define TIC32_ADDR      0x3C

// управляющие коды TIC32  
#define CON1            0x80
#define CON2            0x40

Если для армов, то могу еще и i2c модуль выложить
Neytrino
Не, я на Atmega32 играюсь smile.gif Спасибо за предложение, но библиотека i2c есть smile.gif А вот если не в лом, то можно мне всю библиотеку попросить? под свой проц адаптирую сам
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.