реклама на сайте
подробности

 
 
> Кто работал с TIC105 (PCF8531)?
Neytrino
сообщение Feb 6 2010, 17:40
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 26-02-09
Пользователь №: 45 406



Люди, кто работал с таким дисплеем? Никак не могу завести контроллер. Может у кого нить есть библиотеки для работы с ним на С?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
Nixon
сообщение Feb 6 2010, 20:01
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Код
  
  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.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
Neytrino
сообщение Feb 7 2010, 15:45
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 26-02-09
Пользователь №: 45 406



я так понимаю, что tic32_addr в моем случае равно 0x78? а вот что значит CON1?
Go to the top of the page
 
+Quote Post
Nixon
сообщение Feb 7 2010, 18:35
Сообщение #4


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Забыл.
Код
// адрес индикатора TIC32 на шине I2C
#define TIC32_ADDR      0x3C

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

Если для армов, то могу еще и i2c модуль выложить


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
Neytrino
сообщение Feb 8 2010, 21:19
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 26-02-09
Пользователь №: 45 406



Не, я на Atmega32 играюсь smile.gif Спасибо за предложение, но библиотека i2c есть smile.gif А вот если не в лом, то можно мне всю библиотеку попросить? под свой проц адаптирую сам
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 14:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01388 секунд с 7
ELECTRONIX ©2004-2016